我是用自定义服务器构建的项目,从next start
开始
如果NODE_ENV = 'production'
在屏幕上抛出错误
如果NODE_ENV != 'production'
工作正常,但在开发环境中
package.json:
"scripts": {
"lint": "next lint",
"build:next": "next build",
"build:server": "tsc --project tsconfig.server.json",
"build": "npm run build:next && npm run build:server",
"dev": "node server/index.js",
"start": "set NODE_ENV=production & node dist/server/index.js"
},
1条答案
按热度按时间w3nuxt5m1#
很简单,你不能。
请参阅有关Error Handling (for App Dir)或Error Handling (for Pages dir)的文档。
客户端组件和服务器组件都可以使用这些(错误边界)来显示错误。
例如(
error.tsx
):如果你想捕获项目的所有错误,只需将此文件放置为
app/error.tsx