"ReferenceError: handler is not defined" in Node.js

"ReferenceError: handler is not defined" in Node.js

这是我的 Node.js 应用程序的第一行:

var app     = require('http').createServer(handler);

当我尝试启动它时 node index.js 结果是:

/home/username/public_html/index.js:1
var app     = require('http').createServer(handler);
                                           ^
ReferenceError: handler is not defined

我的Node.js版本是0.12.4

你说那是你代码的第一行。问题是您没有定义 handler 变量。它应该是一个响应请求事件的函数。由于它是可选的,您可以(如果愿意)将其完全省略并稍后添加事件处理程序。

var app     = require('http').createServer();