株式会社オブライト
Web Frontend2026-05-17

Proxy(プロキシ)

別名: proxy.ts / Next.js Proxy / リバースプロキシ

Next.js v16 以降、`middleware.ts` の後継として採用されたファイル名。また一般的にはクライアントとサーバーの間でリクエストを中継する仕組みを指し、認証・キャッシュ・ロードバランシングを担う。


概要

Next.js v16 では Vercel が `middleware.ts` を非推奨とし、`proxy.ts` へのリネームを必須としました。機能は旧 Middleware と同等ですが、ファイル名変更によりルーターとの役割分担がより明確になります。一般的なリバースプロキシ(Nginx・Caddy 等)とは異なる概念ですが、リクエスト中継・書き換えの役割は共通です。

移行手順

`middleware.ts` を `proxy.ts` にリネームし、`matcher` の設定を推奨パターンに更新するのが基本的な移行手順です。Vercel 環境では旧ファイル名のまま動かなくなるため注意が必要です。

関連コラム

関連用語

お気軽にご相談ください

お問い合わせ