相关疑难解决方法(0)

npm表达"hello world"中间件错误

node --version v0.10.26

npm --version 1.4.3

我跟着这个:http://expressjs.com/guide.html

哪个有这个代码

    var express = require('express'),
    app = express();
app.use(express.logger());

app.get('/', function(req, res){
    res.send('Hello World');
});

var server = app.listen(3000, function() {
    console.log('Listening on port %d', server.address().port);
});
Run Code Online (Sandbox Code Playgroud)

我在终端尝试'node app.js',我收到了这个错误:

Error: Most middleware (like logger) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.

    at Function.Object.defineProperty.get 

(/home/mike/node/helloworld/node_modules/express/lib/express.js:89:13)

    at Object.<anonymous> (/home/mike/node/helloworld/app.js:4:17)

    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 …
Run Code Online (Sandbox Code Playgroud)

middleware node.js express

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

express ×1

middleware ×1

node.js ×1