req.originalUrl
Express のドキュメントより こちら
このプロパティは req.url とよく似ていますが、元のリクエストURLを保持するため、内部ルーティングの目的で req.url を自由に書き換えることができます。
ほとんどの場合、代わりに req.url
を使用することをお勧めします。req.url
が変更されるまれなケース(たとえば、ポリシーまたはミドルウェア内で内部ルートにリダイレクトするため)では、req.originalUrl
によって、最初にリクエストされたURLを取得できます。
req.originalUrl;
// => "/search"