2015-05-29 3 views
0

Это первая линия моего приложения Node.js:«ReferenceError: обработчик не определен» в 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

+0

Вы задали функцию с именем 'handler'? Он говорит вам, что нет символа 'handler', но ваш код ссылается на него. – jfriend00

+0

показать нам полный код –

ответ

1

Вы говорите, что это первая строка кода. Проблема в том, что вы не определяете переменную handler. Это должна быть функция, которая реагирует на событие запроса. Поскольку это необязательно, вы можете (если хотите) полностью отказаться от него и добавить обработчики для событий позже.

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

Точно. Я подавил функцию обработчика, потому что мне это не нужно, и забудьте удалить его в этой строке. –