node.js TypeError:无法读取undefind

时间:2016-10-23 03:35:32

标签: node.js

1 个答案:

答案 0 :(得分:0)

您没有处理错误!
您在阅读文件时遇到错误。

var on404 = function (req, res, next) {
  fs.readFile("server/404.html", "utf-8", function (err, file) {
    if(err) return next(err); // If error than do not proceed 
    //
    // YOU OTHER CODE GOES HERE ....
    // 
    // ...
  });
}

仅供参考:不需要其他内容,就好像它进入if一样,然后函数执行以return语句结束。