2014-09-10 85 views
-2

我正在嘗試學習node.js,並且出現此錯誤。Node.js:不能調用未定義的方法'使用'

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

像錯誤說:'應用程序'是未定義的。您確實需要添加更多代碼才能爲您提供幫助。 – Andy 2014-09-10 17:27:08

+0

您使用快遞嗎? – anish 2014-09-10 17:29:04

回答

0

你會需要一些像這樣的代碼來建立快遞:

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

你還需要導入morgan類似。我假設你從某處複製代碼 - 也許它不是一個完整的例子?

相關問題