服务器端的“redirect”在express.js

假设我有一个为/ x / AAA设置的路由。 我如何获得/ y / AAA的请求,以处理/ x / AAA,但是代码也知道它最初是通过/ y /来的,因此可以启用debugging。

我基本上是服务器端redirect之后,类似于ASP.NET中的Server.Transfer。

在Express中这不是一件很常见的事情(因此,没有明显的解决scheme)。

你当然可以使用相同的处理程序的两个路线:

var handler = function(req, res) { ... }; app.get('/x/AAA', handler); app.get('/y/AAA', handler); 

在您的处理程序中,您可以检查req.path以查看哪个路由被调用。