投稿日:2026/5/18
更新日:2026/5/18

middleware.ts 仕様メモmiddleware.ts の有効化条件middleware.ts(または middleware.js)**を特別なエントリとして認識する。config.matcher に一致したパスへのリクエスト時に実行される。/manager/:path*/admin/:path*/manager と /admin 配下へのアクセスごとに発火する。/manager/... を開くuseState によるローカル状態更新だけfrontend/middleware.ts の挙動export function middleware(request: NextRequest) {
if (process.env.NODE_ENV !== 'production') {
console.info('[middleware] request', { ... });
}
return NextResponse.next();
}
NODE_ENV !== 'production')で、リクエスト情報をログ出力する。NextResponse.next() を返しているため、リクエストをそのまま通過させる。matcher は必要最小限に絞って、不要な経路での実行を防ぐ。