【问题标题】:Unable to Deploy Next Js SSR app on AWS amplify. ( Internal error on Website and Deployment failed on cli)无法在 AWS amplify 上部署 Next Js SSR 应用程序。 (网站内部错误,cli 部署失败)
【发布时间】:2021-09-10 18:44:42
【问题描述】:

我用

  • 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 ...
  • 内部错误...
  • 终止记录 ...

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 嗨,我正在使用下一个版本 10.2.0,所以我正在尝试通过 aws amplify 进行部署。但我收到错误将构建工件部署到 Amplify 控制台..作业失败。
    • 使用 Amplify,您无法控制正在部署的资源(S3、CloudFront、Lambda@Edge)。您是否尝试过直接使用 CDK 部署 Next.js 应用程序?这是一个例子 - serverless-stack.com/examples/…
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2021-11-21
      • 2022-07-01
      • 2021-09-23
      • 2016-06-04
      • 1970-01-01
      • 2020-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多