我需要将我的JSON数据附加到JSON文件内的数组。它正在成功追加。然而,它并不追加在JSON文件Node.JS将JSON附加到数组
这里是我的NODE
if (req.method == 'POST') {
req.on('data', function (chunk) {
fs.writeFile("comments-data.json", chunk, {'flag':'a'}, function(err) {
if(err) {
return console.log(err);
}
console.log("The file was saved!");
})
});
res.end('{"msg": "success"}');
};
我怎么能告诉它只是括号内追加括号中?
括号?你在说什么? – SLaks
你不能只追加到一个JSON文件,并期望它合并到数组中。您需要读取该文件,将JSON解析为数组,将新元素推入数组,将数组字符串化,然后将其写入文件。 – Barmar