[英]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.