![](/img/trans.png)
[英]Trying to scrape movie contents from IMDB using Node.js dynamic routes . but getting undefined in my output.json file?
[英]How to Post data from postman to Output.json file?
在下面的代码中,我得到这样的输出,没有逗号,它再次创建新数组我不想要这样我想要的就像我最后提到的
测试文件
[
{
"name":"alpha",
"password": "123"
},
{
"name":"beta",
"password": "321"
}
]{
"name":"Gokul",
"pass":"098"
}
主程序
var fs = require('fs');
var express = require('express');
var app = express();
app.post('/myData', function (req, res) {
req.on('data', function (data) {
console.log(data.toString());
fs.appendFile("test.json", data, 'utf8', function (err, file) {
if (err) { return console.log(err); }
console.log("The file was saved!");
res.send("Received");
});
});
});
var server = app.listen(8080, function () { });
但我想要这样的输出:
[
{
"name":"alpha",
"password": "123"
},
{
"name":"beta",
"password": "321"
},
{
"name":"gokul",
"password": "098"
}
]
任何人都可以帮助我并将我的代码编辑为预期的输出吗?
你想要的是merge
jsons merge
在一起。
你需要做的是,按照这个顺序:
test.json
文件停止!! 不要重新发明轮子,您需要的是类似于 Lowdb 的本地 JSON 数据库。 你为什么不看看这个存储库。 非常适合您的用例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.