💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
作者在开发基于NextJS 15的电商网站时遇到SSR的500错误,通过CloudWatch日志发现是组件未转译导致。最终调整next.config.js中的transpilePackages列表解决了问题,并总结了调试经验,强调查看日志的重要性。
🎯
关键要点
- 作者在开发基于NextJS 15的电商网站时遇到SSR的500错误。
- 通过CloudWatch日志发现错误是由于组件未转译导致的。
- 使用GetStaticProps在MUI表格上渲染产品数据。
- 500错误在本地正常,但在Amplify部署后出现。
- 检查CloudWatch日志发现'Syntax Error: Unexpected token 'export''。
- 错误提示指向未转译的组件,调整next.config.js中的transpilePackages列表。
- 临时禁用webpack压缩以便于调试。
- 最终通过添加RC-*相关的包到transpilePackages解决了问题。
- 总结调试经验,强调查看日志的重要性。
➡️