[英]Get the route name of * stack in Express.js
我正在使用“*”来捕获 Express.js 中的错误 404
我怎么知道错误url的路径名?
app.get('*', (req, res) => {
console.log("route: " + JSON.stringify(req.route));
});
req.route
返回一个anonymous
名称。
route: {
"path": "*",
"stack":[{
"name": "anonymous",
"keys": [],
"regexp": {
"fast_star": false,
"fast_slash": false
},
"method": "get"
}],
"methods": {
"get":true
}
}
我找到了。 您可以使用两种情况获得它:
console.log(req.path);
console.log(req.originalUrl)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.