如果不使用字符串作为路径路径,我使用正则表达式,我可以将匹配的字符串分配给我可以在回调函数中使用的某个变量吗?
使用字符串:
app.get('/user/:id', function(req, res) {
res.send('user id: ' + req.params.id);
});
使用正则表达式:
var regexp = validUserName();
app.get(regexp, function(req, res) {
res.send('user id: ' + ?????); //what code should I put here?
});
谢谢!
答案 0 :(得分:0)
req.params[n]
包含正则表达式中n
匹配组的内容。