【发布时间】:2012-11-06 20:05:52
【问题描述】:
我确定每次使用 res 和 req var 执行请求(app.get 或 app.post)时,我都可以执行脚本或函数,但我找不到方法
你能帮帮我吗
谢谢
编辑:
我试试
var express = require('express')
, http = require('http')
, path = require('path');
var app = express();
app.use(function(err, req, res, next){
console.log('aa');
next();
});
在我的 app.js 中,但我的控制台中从来没有 aa
我的 app.get 在控制器中:
files = fs.readdirSync(__dirname + '/controllers');
files.forEach(function(file){
var name = file.replace('.js', '');
require('./controllers/' + name)(app, models);
});
如果我删除此代码 app.add 有效,但我无法使用 app.get
【问题讨论】:
-
尝试从您的中间件函数中删除参数
err。