Реагировать с AppSyn c websocket не удалось - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть приложение React с AWSAppSyn c.

Это работает с AppSyn c в течение 1 года. Вчера в локальной среде (locahost: 3000) я запускаю функцию, которая вызывает некоторые конечные точки, которые являются лямбда-функциями. Я не знаю, что случилось, но это первый случай, когда приложение по какой-то причине зависает. Мне пришлось закрыть Chrome, и когда я снова открыл приложение, консоль в chrome показывает мне следующие ошибки:

WebSocket connection to 'wss://XXX(hidden, just for the question)-ats.iot.us-east-1.amazonaws.com/mqtt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=XXX%XXX%2Fus-east-1%2Fiotdevicegateway%2Faws4_request&X-Amz-Date=20200214T120942Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=XXX&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEL3%2F%2F%2F%2F%2F%2F%2F%2F%2F%XXX%2...Iqt%2FYbC1VcHYZvvirJEBsuewBbuWnsCopy%2BPVIKwD9dkKW983Lk7AVO3H8sJ4SXQ%2FAfdFXygrzPWx7HnAy0rWB%2FUu89w4XJg07obTA8xkVs5HakFFVrXbd1EFgEWy8tcz2dS4Wn2hfvdkNs149uAkhoO0lbahPCK3dVYKaS6vWS5bLEjN1swhpya8gU61gEN3PDr1OyDDCc%2F7pxYE%XXX%2BoP%2B7%2FqV0OTK%2B0%XXX%2BcZhgr7LkAjgG3sBho1s65ietLymn1355%2F3z2PglnETpHh9FTnHUBxPl6kajt1MBvaZTkcQp5ks7FJ21KshW2hj89cYv94cRr5xXlsw8DKc44rh%2BJpOZgNmMYWHGKnbFR%2B%XXX%2Flm3TSLzTERGwHAoJ' failed: Error during WebSocket handshake: Unexpected response code: 404

Консоль выглядит так:

enter image description here

Я пытался закрыть сервер (остановка yarn start), даже перезапустить windows, ничего не происходило, теперь каждый раз, когда я присоединяюсь к приложению, я получаю эти сообщения в консоли , Это всегда одно и то же число, такое случалось 10 раз и останавливается. Итак, странная вещь (или, возможно, не такая странная) заключается в том, что если я открываю производственную среду, а не localhost, я тоже получаю сообщения. Если кто-то запускает свою локальную среду или открывает производственную среду, с ним этого не случится, только в моем p c. Все используют один и тот же общедоступный c IP, поэтому я не получаю его.

Должен ли я видеть в консоли AWS, работает ли какая-то функция Lambda или что-то в этом роде? Я просто использую конечные точки для лямбда-функций, я никогда не присоединяюсь к консоли AWS, хотя.

Что еще я должен искать, чтобы остановить эти сообщения? с этими сообщениями приложение работает очень медленно, плюс на вкладке сети я получаю следующее:

enter image description here

Серьезно, не знаю, что может быть.

1 Ответ

0 голосов
/ 14 февраля 2020

Ну, проблема была вне приложения. VPN, в которой я работаю, блокировала некоторые порты и протоколы ... и все.

...