Я исследую несколько дней без каких-либо результатов об этом исключении, которое мое приложение NextJS в настоящее время выбрасывает, в частности, когда я пытаюсь открыть один конкретный URL:
502: BAD_GATEWAY Код: NO_STATUS_CODE_FROM_FUNCTION ID: zrh1: 4zx5l-1572269318137-64d401b5d058
Обычно у меня есть на https://lucacattide.dev/about/en страница, которую это приложение должно открытым. Это связано со сторонней платформой облачного API MongoDB - Squidex a> - отвечает за заполнение самой страницы с помощью запросов GraphQL. Приложение использует Apollo в качестве клиента GraphQL. Вместо этого приложение размещается в бессерверном облаке ZEIT.co с Now < / em> версии 2.0.
В процессе разработки все работает нормально. Страница загружается, и данные выбираются правильно. Обратите внимание, что для разработки я работаю над now-dev
средой вместо настраиваемого сервера Express, чтобы воспроизвести production
, как предлагает сам ZEIT.
Исключение создается в production
среде - действующей на платформе хостинга, а не в localhost
; Основная проблема заключается в том, что ошибки не отображаются в журналах реального времени или локальных разработках. Так что я буквально схожу с ума, исследуя возможную причину.
Я уже пытался протестировать задействованную страницу, разбивая ее на разделы и пытаясь исключить дочерние компоненты, или сосредоточив проверку на запросе GraphQL. Но первый не дал результатов, а второй отлично работает в любой среде.
В качестве последней попытки я удалил и заново создал внутреннее содержимое, связанное с этой страницей, потому что в прошлом у меня была аналогичная проблема из-за старой отредактированной схемы GraphQL, которая не отражала ее модификации через API - так что в этом случае я все еще получал 502 ошибки. Но на этот раз не сработало.
Кто-нибудь может помочь мне понять, что происходит, пожалуйста?
Заранее спасибо всем