嗨,大家好,我是node js的新手,尝试将我的文件追加到node js时出现错误,不知道怎么回事,请尝试修复我的错误,并告诉我该怎么办?
console.log("Starting app.js");
const fs = require('fs');
const os = require('os');
const notes = require('../notes-node/notes.js');
var user = os.userInfo();
fs.appendFile('message.txt', `Hello ${user.username}! You are ${notes.age}`)
console.log(user);
你的fs.appendFile
函数应具有一个回调函数作为第三个参数。
句法:
fs.appendFile( path, data[, options], callback )
你的JS文件应如下更改:
console.log("Starting app.js");
const fs = require('fs');
const os = require('os');
const notes = require('../notes-node/notes.js');
var user = os.userInfo();
fs.appendFile("message.txt", `Hello ${user.username}! You are ${notes.age}`, (err) => {
if (err) {
console.log(err);
}
});
console.log(user);
有关更多信息fs.appendFile
:https : //nodejs.org/api/fs.html#fs_fs_appendfile_path_data_options_callback