假设我为/ x / AAA设置了路由。如何处理/ y / AAA的请求和/ x / AAA一样,但代码也知道它最初来自/ y /,以便它可以,例如,启用调试。
我基本上是在服务器端重定向之后,类似于ASP.NET中的Server.Transfer。
答案 0 :(得分:2)
这在Express中并不常见(因此,没有明显的解决方案)。
您当然可以为两个路由使用相同的处理程序:
var handler = function(req, res) {
...
};
app.get('/x/AAA', handler);
app.get('/y/AAA', handler);
在您的处理程序中,您可以检查req.path
以查看调用的路由。