代わりにNextRequest.headers.get("host")を使う。

例えばhttp://hoge.localhost:3000でアクセスした場合、NextRequest.nextUrl.hostnameの値はlocalhost:3000になってしまう。
(期待していた値はhoge.localhost:3000

なお問題の原因は不明。仕様?

HTTPのリクエストヘッダのHostはしっかりhoge.localhost:3000になっているので、nextUrlのパースミス?

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です