654290
代码如下:我的理解使用use注册中间件,在每次请求都应该可以捕获到请求,但是下面代码只能在第一次访问是可以捕获到请问。但是第二次刷新页面没有输出。请前辈们帮我看看。谢谢。 var http = require("http"); var express = require("express"); var app = express(); app.set('port',3334);
//定义路由 app.get('/',function(req,res){ res.send('OK'); });
app.use(function(req,res,next){ console.log('middleware 1 '); next(); });
app.use(function(req,res,next){ console.log('middleware 2'); // 注释下面这句就可以了,每次刷新都能捕获到。 next(); });
http.createServer(app).listen(app.set('port'),function(){ console.log('nodejs start listen 3337 port!'); })