Node.js 如何在express router中获取包含特殊字符的路由器值
我正在使用express framework获取节点js中的路由值 这个url是这样的Node.js 如何在express router中获取包含特殊字符的路由器值,node.js,express,Node.js,Express,我正在使用express framework获取节点js中的路由值 这个url是这样的 http://localhost:3000/course/view/turbine/turcV39/%20V42/%20V44/%20V47 需要从上述url和路由中获取值“V39/%20V42/%20V44/%20V47” router.get('/view/turbine/:turc?', function(req, res) { console.log('a');
http://localhost:3000/course/view/turbine/turcV39/%20V42/%20V44/%20V47
需要从上述url和路由中获取值“V39/%20V42/%20V44/%20V47”
router.get('/view/turbine/:turc?', function(req, res) {
console.log('a');
});
您可以使用正则表达式来获取它,如下所示
app.get(/\/view\/turbine\/turc(.*)/, function(req, res) {
console.log(req.params[0])
});