无法在中间件之间传递值

时间:2016-08-05 04:09:32

标签: javascript node.js express

我在app.js中得到了这个

var routes = require('./routes/index');

app.use(function(req,res,next) {

    res.something = 'something_value';
    next();
  }

});

app.use('/', routes);

然后我有一个路径文件夹,它有index.js我做

var express = require('express');
var router = express.Router();

router.get('/', function(req, res, next) {


    console.log(req.something)


});

但我没有定义。怎么了?

我也试过req.body.something,我也未定义。

0 个答案:

没有答案