2013-11-25 4 views
0

Я запускаю событие «stat», используя файл index.js, я считаю, что весь мой код в порядке. когда я начинаю свой сервер я получаю этот вопрос ..Node.js - Как установить requestHandlers ..?

module.js:340 
    throw err; 
     ^
Error: Cannot find module './requestHandlers' 

вот мой index.js:

var server = require("./server"); 
var router = require("./router"); 
var requestHandlers = require("./requestHandlers"); 

var handle = {}; 
handle["/"] = requestHandlers.start; 
handle["/start"] = requestHandlers.start; 
handle["/upload"] = requestHandlers.upload; 

server.start(router.route, handle); 

Я понимаю, мой «requestHandlers» - модуль отсутствует, как я могу установить этот модуль ? У меня есть установленная «npm».

Кто-нибудь мне помогает?

+0

requestHandlers.js Вы автор? Если да, где находится ваш файл requestHandlers.js? – Damodaran

+0

См. Этот блог http://www.bennadel.com/blog/2169-Where-Does-Node-js-And-Require-Look-For-Modules-.htm – Damodaran

+0

Я не создаю его, я думал, что мне нужно скачать с «npm», я очень стартер, просто пытаюсь учиться. – 3gwebtrain

ответ

0

Как насчет того, чтобы проверить имя файла «requestHandlers.js» Я встречаю эту ошибку, пропуская «s» в конце «requestHandlers».

надеюсь, что это может вам помочь.

0

Я встречаю эту ошибку, не создавая файл requestHandlers.js.

необходимо создать файл "requestHandlers.js".

Проверить обратно http://www.nodebeginner.org

+0

Вы имеете в виду, что вы забыли создать файл 'requestHandlers.js'? – Beryllium

+0

есть. code: function start() { console.log («Обработчик запроса« start »был вызван.»); } Функция upload() { console.log («Запрос обработчика 'upload' был вызван."); } exports.start = start; export.upload = upload; –

-1

Место линий 1 по 11, вверху страницы 21, Книга Node для начинающих, в файле с именем requestHandlers.js.

+0

Вместо того, чтобы перенаправлять других в книгу, не могли бы вы включить в этот код необходимый код? – josliber

Смежные вопросы