Witam
Próbuję zapisać obiekt do pliku json funkcją append bo potrzebuję aby jedno pod drugim zapisywało. Funkcja writeFile nadpisuj mi i nie ma reszty.
app.post('/save', function (req, res) {
const jsonData = JSON.stringify(req.body, null, 2);
fs.appendFile('data.json', jsonData, (err) => {
if (err) {
throw err;
}
console.log("JSON data is saved.");
});
});
ale zapisuje mi niepoprawny format tzn bez pary kwadratowych nawiasów i bez przecinków.
{"id":1,"name":"John Snow","age":23}
{"id":2,"name":"John Snow","age":2}
{"id":3,"name":"John Snow","age":2}
Jak to naprawić?