import type { NextRequest } from 'next/server' import { NextResponse } from 'next/server' export default function proxy(request: NextRequest) { if (request.nextUrl.pathname === '/home') { return NextResponse.redirect(new URL('/', request.url)) } // `__filename` included in the bundle makes the NFT to trace it. // This will result creating "proxy.js" to be traced into the NFT file. // However, as Next.js renames "proxy.js" to "middleware.js" during build, // the files in NFT will differ from the actual outputs, which will fail for // the providers like Vercel that checks for the files in NFT. console.log(__filename) return NextResponse.next() }