服务器端的“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
以查看哪个路由被调用。