【发布时间】:2016-02-06 23:47:43
【问题描述】:
我有以下简单的代码。但是“数据”变量不返回 input.txt 的内容。
var fs = require("fs");
fs.readFile('input.txt', function (data) {
console.log(data.toString());
});
console.log("Program Ended");
下面的代码有效,因为node.js读取第一个参数err,而input.txt的内容来自第二个参数
var fs = require("fs");
fs.readFile('input.txt', function (err, data) {
if (err) return console.error(err);
console.log(data.toString());
});
console.log("Program Ended");
这只是一个 node.js 的东西来寻找第一个参数中的错误吗?如果我不想检查回调函数中的错误怎么办?
【问题讨论】:
-
“如果我不想检查回调函数中的错误怎么办?”您只需忽略该参数即可。
标签: javascript node.js