我正在尝试将包含用户身份验证数据的文件写入磁盘。为此,我编写了以下函数:
function writeAuthFile(data, success, fail) {
var fs = require('fs');
fs.writeFile('auth.json', JSON.stringify(data), function(error) {
if(error) {
console.log('[write auth]: ' + err);
if (fail)
fail(error);
} else {
console.log('[write auth]: success');
if (success)
success();
}
});
}
但它从不调用回调。我查看了nodeJS 文档,fs
这一切似乎都已签出。此外,所有其他异步执行似乎都已停止。
这是我第一次在 nodeJS 中开发一些严肃的东西,所以我在这个环境中的经验并不多。