Next.js sitemap.xml Возврат 404 на AWS Amplify, но работает на VercelJavascript

Форум по Javascript
Ответить
Anonymous
 Next.js sitemap.xml Возврат 404 на AWS Amplify, но работает на Vercel

Сообщение Anonymous »

У меня есть приложение Next.js, где: < /p>
постановка размещена на Vercel (все работает нормально).
Производство размещено на AWS Amplify.
Когда Я проверяю карту сайта в Vercel, она возвращает ожидаемые результаты: < /p>

Код: Выделить всё

https://vercel.domain.ai/sitemap.xml  ✅ Works

Однако в Amplify он возвращает ошибку 404:

Код: Выделить всё

https://amplify.domain.ai/sitemap.xml  ❌ 404 Not Found

моя текущая настройка
next.js Версия: Последняя
amplify настройки сборки (amplify.yml):

Код: Выделить всё

version: 1
frontend:
phases:
preBuild:
commands:
- npm install
build:
commands:
- npm run build
artifacts:
baseDirectory: .next
files:
- '**/*'

redirects:
- source: '/api/'
target: '/api/'
status: 200

Генерация карты сайта:
sitemap динамически генерируется с использованием getServersideprops () в файле с именем pages /sitemap.xml.js.
она работает нормально в разработке и на Vercel.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -on-vercel
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»