Next.js SSR门户从不导入时出错



我有一个Next.js应用程序出现间歇性致命错误,需要重新启动Node才能使其消失。

缩小的错误指的是:https://reactjs.org/docs/error-decoder.html/?invariant=257

但我从不在我的代码库中的任何地方使用Portals。它甚至没有进口到任何地方。

这是间歇性的,这让我完全不知所措。如有任何帮助,我们将不胜感激。

Mar 18 10:35:04 jsfitpapp npm[2783]: Error: Minified React error #257; visit 
https://reactjs.org/docs/error-decoder.html?invariant=257 for the full message or use the non-minified
Mar 18 10:35:04 jsfitpapp npm[2783]: at a.b.render (/opt/fitbox/apps/app/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:42:199)
Mar 18 10:35:04 jsfitpapp npm[2783]: at a.b.read (/opt/fitbox/apps/app/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:41:83)
Mar 18 10:35:04 jsfitpapp npm[2783]: at Object.exports.renderToString (/opt/fitbox/apps/app/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:52:138)
Mar 18 10:35:04 jsfitpapp npm[2783]: at Object.renderPage (/opt/fitbox/apps/app/node_modules/next/dist/server/render.js:751:45)
Mar 18 10:35:04 jsfitpapp npm[2783]: at Object.defaultGetInitialProps (/opt/fitbox/apps/app/node_modules/next/dist/server/render.js:389:51)
Mar 18 10:35:04 jsfitpapp npm[2783]: at Function.getInitialProps (/opt/fitbox/apps/app/.next/server/chunks/859.js:618:16)
Mar 18 10:35:04 jsfitpapp npm[2783]: at Object.loadGetInitialProps (/opt/fitbox/apps/app/node_modules/next/dist/shared/lib/utils.js:69:29)
Mar 18 10:35:04 jsfitpapp npm[2783]: at renderDocument (/opt/fitbox/apps/app/node_modules/next/dist/server/render.js:764:48)
Mar 18 10:35:04 jsfitpapp npm[2783]: at Object.renderToHTML (/opt/fitbox/apps/app/node_modules/next/dist/server/render.js:828:34)
Mar 18 10:35:04 jsfitpapp npm[2783]: at processTicksAndRejections (internal/process/task_queues.js:95:5)
Mar 18 10:35:04 jsfitpapp npm[2783]: at async doRender (/opt/fitbox/apps/app/node_modules/next/dist/server/base-server.js:879:38)
Mar 18 10:35:04 jsfitpapp npm[2783]: at async cacheEntry.responseCache.get.isManualRevalidate.isManualRevalidate (/opt/fitbox/apps/app/node_modules/next/dist/server/base-server.js
Mar 18 10:35:04 jsfitpapp npm[2783]: at async /opt/fitbox/apps/app/node_modules/next/dist/server/response-cache.js:64:36

如果您不是直接创建门户,我会通过删除第三方组件进行调试,直到错误消失。也许它是某种用于创建模式或通知的组件?找到它后,添加一些条件渲染以避免在服务器上渲染该组件。

最新更新