Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
/ x/AAA用にルートを設定したとします。/ y/AAAのリクエストを/x/ AAAと同じように処理するにはどうすればよいですか。ただし、コードは元々/ y /経由で送信されたことを認識しているため、たとえばデバッグが可能になります。
私は基本的に、ASP.NETのServer.Transferと同様に、サーバー側のリダイレクトを行っています。
これは、Express ではあまり一般的ではありません (したがって、明確な解決策はありません)。
もちろん、両方のルートに同じハンドラを使用できます。
var handler = function(req, res) { ... }; app.get('/x/AAA', handler); app.get('/y/AAA', handler);
ハンドラーで、req.pathどのルートが呼び出されたかを確認できます。
req.path