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