我在express网站上看到了示例代码:
var express = require('express');
var app = express();
// simple logger
app.use(function(req, res, next){
  console.log('%s %s', req.method, req.url);
  next();
});
// respond
app.use(function(req, res, next){
  res.send('Hello World');
});
app.listen(3000);在javascript中如何做到这一点呢?
发布于 2013-06-12 02:23:28
Connect保留中间件和路由处理程序的“堆栈”(数组)。当请求被处理时,它简单地按顺序迭代堆栈中的所有处理程序函数,并(受某些路由匹配规则的约束)调用处理程序函数。
this.stack.push({ route: route, handle: fn });https://stackoverflow.com/questions/17051005
复制相似问题