【发布时间】:2020-08-10 20:39:01
【问题描述】:
var id = req.query.id;
var username = req.query.name;
var password = req.query.password;
console.log(req.query);
var data = {
people:{
}
}
data.people[id] = {
username: username,
password: password,
degignation : 1
}
let userjson = jsonfile.readFileSync(path.join(__dirname,'database','people'));
console.log(userjson);
userjson.people[id] = {
username: username,
password : password,
degignation: 1
}
jsonfile.writeFileSync(path.join(__dirname,'database','people'),userjson,{spaces:2});`
我想在 json 文件中写入 js 对象。但它显示错误 TypeError: Cannot set property '18dit075' of undefined in node js。注意我的 people.json 文件是空的。我需要快速 js 方面的帮助。请帮帮我
【问题讨论】:
-
什么是
jsonfile? -
userjson.people是undefined。 -
jsonfile 是 fs 模块
标签: javascript node.js json file express