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

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