#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