2014-09-10 9 views
-2

Я пытаюсь изучить node.js, и я получаю эту ошибку.Node.js: невозможно вызвать метод 'use' of undefined

app.use(morgan('dev')); //log request to console 
TypeError: Cannot call method 'use' of undefined 
at Object.<anonymous> (/root/authproject/server.js:21:5) 
at Module._compile (module.js:456:26) 
at Object.Module._extensions..js (module.js:474:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:312:12) 
at Function.Module.runMain (module.js:497:10) 
at startup (node.js:119:16) 
at node.js:901:3 

Что может быть причиной этого?

+1

Как ошибка говорит: 'app' не определено. Вам действительно нужно добавить больше своего кода, чтобы мы могли вам помочь. – Andy

+0

r u используя экспресс? – anish

ответ

0

Вы будете нуждаться в какой-то код, как это настройки экспресс:

var express = require('express'); 
var app = express(); 

И вам нужно импортировать morgan аналогичным образом. Я предполагаю, что вы копируете код откуда-то - возможно, это не полный пример?

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