基本快车路线:我做错了什么?

时间:2014-04-23 01:07:11

标签: node.js express

我正在尝试节点js并表达。我有一个基本的Web服务器,其路由设置如下:

var express = require('express');
var app = express();
app.use(require('morgan'));
app.get('/api/beer', function(req, res) {
res.send("You found beer");
});
app.listen(3000, function(){
  console.log("ready to receive requests.");
});

当我使用nodemon启动服务器时,我看到:“已准备好接收请求。”

但是,如果我打开浏览器窗口(Chrome)并导航到

http://localhost:3000/api/beer/ 

我在状态栏中看到“等待localhost ...”很长一段时间,然后是“No Data Received”。我期待着“你找到了啤酒”。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

不应该'吨

app.use(require('morgan'));

是这样的吗?:

app.use(require('morgan')());

否则,其他一切对我来说都很好。