无法在 AWS 放大上部署 Next Js SSR 应用程序。 (网站上的内部错误和 cli 上的部署失败)

时间:2021-06-28 12:56:13

标签: reactjs next.js server-side-rendering aws-amplify aws-amplify-cli

我用

  • CLI 方法
  • 和 GUI 方法(来自 AWS 网站)

当我使用 CLI 方法时 它说:

 Zipping artifacts completed.
⠦ Deploying build artifacts to the Amplify Console..Job failed.{"jobArn":"arn:aws:amplify:eu-central-1:-----:apps/------","jobId":"1","commitId":null,"commitMessage":"Deployment failed","commitTime":null,"startTime":"2021-06-28T12:16:39.969Z","status":"FAILED","endTime":null,"jobType":null}
✔ Deployment complete!

当我使用 AWS 网站时 然后它进行构建,之后,它给出了一个错误,如

  • 开始 SSR 构建...
  • 内部错误...
  • 终止日志记录...

2 个答案:

答案 0 :(得分:0)

如果您使用增量静态页面生成,则应将代码部署到 vercel 这是参考 https://nextjs.org/docs/messages/ssg-fallback-true-export

答案 1 :(得分:0)

首先,值得注意的是,Amplify 团队最近才开始使用此功能,因此在 slaw 中肯定仍然存在缺陷。话虽如此,我在我自己的项目中了解到,您现在需要使用不高于“10.2.0”版本的 Next.js。任何比这更新的东西目前都不会构建。如上所述,我确信当他们解决问题时,他们将开始支持新版本。

其次,我鼓励您加入他们的 Discord server,在那里您可以获得 Amplify 开发人员以及积极使用该产品并共同解决其中一些问题的其他开发人员的额外支持。< /p>