根據文檔here 我應該能夠修改請求對象。這裏是一個不適合我的例子:Expressjs修改express中的req.params路由器
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;
想法如何做到這一點? (node v6.4.0,npm 3.10.3,express 4.14.0)
就是這樣!男人,那很簡單。謝謝。 – user3287495
我認爲'req.locals'存儲請求變量/方法和'app.locals'來標記全局應用程序變量/方法更好。 –