From 6274733fcb67ad87f15a8d0d9c1fc3b9a178b491 Mon Sep 17 00:00:00 2001 From: Rich Haines Date: Tue, 7 Dec 2021 18:24:27 +0100 Subject: [PATCH] Fix error page doc for no server import in page (#32164) * Fix error page doc for no server import in page * Feedback changes --- errors/no-server-import-in-page.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/errors/no-server-import-in-page.md b/errors/no-server-import-in-page.md index 858fdca4d4c0c..c8fc45069a28f 100644 --- a/errors/no-server-import-in-page.md +++ b/errors/no-server-import-in-page.md @@ -2,13 +2,13 @@ ### Why This Error Occurred -`next/server` was imported in a page outside of `pages/_middleware.js` (or `pages/_middleware.tsx` if you are using TypeScript) +`next/server` was imported outside of `pages/**/_middleware.{js,ts}`. ### Possible Ways to Fix It -Only import and use `next/server` within `pages/_middleware.js` (or `pages/_middleware.tsx`) to add middlewares. +Only import and use `next/server` in a file located within the pages directory: `pages/**/_middleware.{js,ts}`. -```jsx +```ts // pages/_middleware.ts import type { NextFetchEvent, NextRequest } from 'next/server'