/
githubmirror
/
next.js
Обзор
Документация
Войти
/
githubmirror
/
next.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
canary
test/e2e/module-layer/middleware.js
20 строк
521 B
Jiachi Liu
Reland "Middleware to use react-server condition" (#66534)
14 июн 2024, 18:41
Не верифицирован
14 июн 2024, 18:41
ce69888
Код
Авторство
О чём код?
import 'server-only' import * as React from 'react' import { NextResponse } from 'next/server' // import './lib/mixed-lib' export function middleware(request) { // To avoid webpack ESM exports checking warning const ReactObject = Object(React) if (ReactObject.useState) { throw new Error('React.useState should not be defined in server layer') } if (request.nextUrl.pathname === '/middleware') { return Response.json({ React: Object.keys(ReactObject), }) } return NextResponse.next() }