next.js/test/integration/edge-runtime-with-node.js-apis/middleware.js
middleware.js10 lines304 B
import { NextResponse } from 'next/server'
import { invokeNodeAPI } from './lib/utils'

export default function middleware({ nextUrl }) {
  invokeNodeAPI(nextUrl.pathname.slice(1))
  return nextUrl.pathname.startsWith('/api')
    ? NextResponse.next()
    : NextResponse.rewrite(new URL('/', nextUrl))
}
Quest for Codev2.0.0
/
SIGN IN