正如我在之前的问题中所说,我正在尝试创建一个 HTTP 服务器,测试一些中间件代码,但在我的代码中,现在的错误与其他时间基本相同,但我看不出哪里出错了.
我的代码:
记录器.js
var http = require('http');
var connect = require('connect');
var app = connect();
// setup logger middleware
app.use(connect.logger());
// actually respond
app.use(function(req, res) {
res.end('Hello World!');
});
http.createServer(app).listen(8080);
他指出connect.logger()
即使我正在使用app.use()
,仍然给我这个错误。
connect.logger 不是函数
Connect 不再带有内置记录器!尝试使用一些日志库,如摩根
var http = require('http');
var connect = require('connect');
var logger = require('morgan');
var app = connect();
// setup logger middleware
app.use(logger("combined")); //Without one string in logger() it will give deprecated morgan format, so it needs to use some string for work, the documentation it say so.
// actually respond
app.use(function(req, res) {
res.end('Hello World!');
});
http.createServer(app).listen(8080)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句