我正在尝试节点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”。我期待着“你找到了啤酒”。
我做错了什么?
答案 0 :(得分:0)
不应该'吨
app.use(require('morgan'));
是这样的吗?:
app.use(require('morgan')());
否则,其他一切对我来说都很好。