У меня возникла точно такая же проблема.Запуск приложения next.js в Google App Engine с настраиваемым доменом.
- Файлы CSS и изображений в случайном порядке (например, один раз от 5 до 10 раз) застревают как «ожидающие решения»
- Кажется, проблема не возникает в домене
.appspot.com
.Это происходит только в пользовательском домене.
Приложение https://tsunotte.com (на всякий случай, если вы хотите его проверить).
То, что я сделал, может не совсем решитьпроблема, но кажется, по крайней мере, уменьшить проблему.
Я изменил обработчики файла конфигурации GAE (app.yaml
) ниже:
handlers:
- url: /_next/static
static_dir: .next/static
secure: always
- url: /static
static_dir: static
secure: always
- url: /.*
secure: always
script: auto
По умолчанию Next.js обслуживает статические файлыв директории /static
и ./.next/static
с сервера приложений.Я настроил статические файлы для обслуживания со статического сервера GAE / SE таким образом, чтобы файлы обслуживались из CDN, что, я думаю, является наилучшей практикой для запуска приложения Next.js на производстве и, по-видимому, уменьшает проблему в моем случае.
Для получения более подробной информации проверьте ссылку .
Я не уверен, почему эта проблема возникает только в приложении с настраиваемым доменом и не возникает ли эта проблема до недавнего времени или нет (потому чтоЯ настроил собственный домен для приложения 3 дня назад).