CNode

express 4.x 内的 req.params 问题

Mmrlong发布于12 年前最后回复12 年前2 回复6337 浏览0 收藏

同一个js 文件内是这样写的。

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

console.log('guid:' + req.params.guid); //这个无法出来 ????????????

next(); });

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

 console.log('guid:' + req.params.guid);  //  这个能取出值了。

 。。。。。

});

查看回复

回复 (2)

M
mrlong#1·12 年前

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

console.log('guid:' + req.originalUrl); //这个是正常可以取出值的 /user/xsss-xxx-xxx-xxxxxxx

next(); });

C
coolicer#2·12 年前

router.use应该要自己拼才得到guid,没有params这个东西吧

参与回复
登录后即可参与回复。登录