我正在尝试使漫游器将用户的邮件内容保存到txt
文件中。它返回为“未定义”。我将不胜感激。
因此,您在这里所做的就是将函数的结果保存为addcontent1
您正在运行fs.appendFileSync(addpath1,<value2>)
,然后保存该函数返回的内容。
[我也希望您注意,您没有提供<value2>
,这意味着它默认为undefined
。这就是为什么将它保存/返回为undefined
我更好的解决方法是:
addcontent1 = function(passIn,callback){
fs.appendFileSync(addpath1,passIn,'utf-8', callback);
}
// ...
addcontent1(message.content,function(err){
if(err) throw err;
});