【发布时间】:2022-11-05 02:09:23
【问题描述】:
在远程服务器上运行 Next.js 网站的生产版本时出现以下错误。它发生在受中间件保护的所有页面上。请求是<pagename>.json。当使用相同的方式在本地运行时:
next build && next start
然后相同的请求都可以(200响应)。
这是来自服务器的日志:
Nov 2 01:05:16 PM Error [TypeError]: Class extends value undefined is not a constructor or null
Nov 2 01:05:16 PM at ../../node_modules/.pnpm/undici@5.11.0/node_modules/undici/lib/fetch/file.js (evalmachine.<anonymous>:5724:19)
Nov 2 01:05:16 PM at __require (evalmachine.<anonymous>:14:50)
Nov 2 01:05:16 PM at ../../node_modules/.pnpm/undici@5.11.0/node_modules/undici/lib/fetch/formdata.js (evalmachine.<anonymous>:5881:49)
Nov 2 01:05:16 PM at __require (evalmachine.<anonymous>:14:50)
Nov 2 01:05:16 PM at ../../node_modules/.pnpm/undici@5.11.0/node_modules/undici/lib/fetch/body.js (evalmachine.<anonymous>:6094:35)
Nov 2 01:05:16 PM at __require (evalmachine.<anonymous>:14:50)
Nov 2 01:05:16 PM at ../../node_modules/.pnpm/undici@5.11.0/node_modules/undici/lib/fetch/response.js (evalmachine.<anonymous>:6510:49)
Nov 2 01:05:16 PM at __require (evalmachine.<anonymous>:14:50)
Nov 2 01:05:16 PM at <unknown> (evalmachine.<anonymous>:11635:30)
Nov 2 01:05:16 PM at requireFn (file:///opt/render/project/src/node_modules/next/dist/compiled/edge-runtime/index.js:1:7079)
我正在使用 React 18.2.0 和 Next 13.0.1。
【问题讨论】:
标签: javascript node.js reactjs typescript next.js