跳到主要内容
CNode

express 4.x 内的 req.params 问题

社区
Mmrlong发布于 12 年前最后回复 12 年前
263660

同一个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)

C
coolicer#212 年前

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

M
mrlong#112 年前

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

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

next(); });

参与回复

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