Не удалось развернуть следующее приложение Js SSR на AWS amplify. ( Внутренняя ошибка на веб-сайте и сбой развертывания в интерфейсе командной строки)

#reactjs #next.js #server-side-rendering #aws-amplify #aws-amplify-cli

Вопрос:

Я использую

  • Метод CLI
  • и метод графического интерфейса ( с веб-сайта 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 …
  • Внутренняя Ошибка …
  • Прекратите Ведение Журнала …

Ответ №1:

Во-первых, стоит отметить, что команда Amplify только недавно начала эту работу, поэтому в slaw определенно все еще есть недостатки. С учетом сказанного я узнал в своем собственном проекте, что вам нужно использовать не более версии «10.2.0» Next.js прямо сейчас. Ничего более нового, чем это, в данный момент строить не будут. Как упоминалось выше, я уверен, что, когда они решат проблемы, они начнут поддерживать более новые версии.

Во-вторых, я бы посоветовал вам присоединиться к их серверу Discord, где вы можете получить дополнительную поддержку от разработчиков Amplify, а также других разработчиков, которые активно используют продукт и работают вместе, чтобы решить некоторые из этих проблем.

Комментарии:

1. Привет, я использую следующую версию 10.2.0, поэтому пытаюсь развернуть ее с помощью aws amplify. Но я получил ошибку При развертывании артефактов сборки на консоли усиления..Задание не выполнено.

2. С помощью Amplify у вас нет контроля над развертываемыми ресурсами (S3, CloudFront, Lambda@Edge). Вы пробовали развернуть Next.js приложение напрямую использует CDK? Вот пример — serverless-stack.com/examples/…

Ответ №2:

Если вы используете инкрементную генерацию статических страниц, чем вам следует развернуть код в vercel, вот ссылка https://nextjs.org/docs/messages/ssg-fallback-true-export