Я пытаюсь записать пару ключ-значение в моем файле json, используя fs.appendFile ().
Вот мой код:
router.post('/add', function(req, res) {
var article = {
title: req.body.title,
content: req.body.content
}
var articleData = {};
articleData[article.title] = article.content;
var textData = JSON.stringify(articleData, null, 2);
fs.appendFile('model/text.json', textData, 'utf8', finished);
function finished () {
console.log('Finished writing');
}
});
Но в моем * Файл 1006 *, я получаю только это:
{
"test1": "test1"
}{
"test2": "test2"
}
Я не могу добавить его так:
{
"test1": "test1",
"test2": "test2"
}