rsnext/errors/no-server-import-in-page.md
Rich Haines 6274733fcb
Fix error page doc for no server import in page (#32164)
* Fix error page doc for no server import in page

* Feedback changes
2021-12-07 18:24:27 +01:00

547 B

No Server Import In Page

Why This Error Occurred

next/server was imported outside of pages/**/_middleware.{js,ts}.

Possible Ways to Fix It

Only import and use next/server in a file located within the pages directory: pages/**/_middleware.{js,ts}.

// pages/_middleware.ts

import type { NextFetchEvent, NextRequest } from 'next/server'

export function middleware(req: NextRequest, ev: NextFetchEvent) {
  return new Response('Hello, world!')
}