contact.js
这是我的contact.js代码:
var Contact = {}
Contact.saveContacts=function(contacts,done){
var jsonfile = require('jsonfile')
jsonfile.writeFile('data.json',contacts, done, function(err){
done(err)
})
}
module.exports=Contact
这是test.js
var contacts = [ { name: "John Smith", number: "604-123-9090" } ]
Contact.saveContacts(contacts, function(err) {
console.log('success')
})
我收到以下错误:
错误:Contact.saveContacts未写入任何数据或写入的数据不正确。
我该如何解决这个问题?
答案 0 :(得分:0)
你可以写下你的contact.js,如下所示:
Contact.saveContacts = function(contacts, done) {
var jsonfile = require('jsonfile');
jsonfile.writeFile('data.json', contacts, done);
}
你的test.js就像你写的那样。
我希望我能帮到你。
答案 1 :(得分:0)
好的,我这样解决了解决方案。我这样改变contact.js
文件。
var Contact = {}
Contact.saveContacts=function(contacts,done){
var jsonfile = require('jsonfile')
jsonfile.writeFile('data.json',contacts,function(err){
done(err)
})
}
module.exports=Contact