Express.js:如何在req.param中创buildapp.get('/ i'..)?
我使用nodejs 0.8.21和3.1.0
我需要从像http://mysite.com/39i
这样的http://mysite.com/39i
读取userId
。 这意味着userId=39
。 怎么做? 谢谢。 样品:
app.get('/:userId_i', function(req, res) { }); app.param('userId', function(req, res, next, id){ });
假设你有一个数字ID后跟一个i
,你想ID回来只是数字。
app.get("/:id([0-9]+)i", function (req, res) {...});
这将匹配一个数字后跟一个i
,并会给你只req.params.id
数字。
例:
curl -XGET localhost:8080/124i
在req.params
提供以下req.params
[ 'id': 124 ]