ドキュメントによると、here 私はリクエストオブジェクトを変更できるはずです。ここでは私のために働いていないものの例である:これを行う方法についてExpress.Router内のreq.paramsを変更するExpressj
var express = require('express');
var router = express.Router();
router.use(function (req, res, next) {
req.params.time = Date.now();
next();
});
router.get('/', function(req, res) {
console.log('Time: ', req.params.time);
res.send('Something out');
});
module.exports = router;
のアイデア? (ノードv6.4.0、npm 3.10.3、express 4.14.0)
これだけです!男、それは簡単でした。ありがとう。 – user3287495
私は、要求のvars /メソッドを格納する 'req.locals'と、グローバルなアプリケーションのvars /メソッドを示す' app.locals'が良いと思います。 –