代码之家  ›  专栏  ›  技术社区  ›  pmiranda

使用AppSync websocket进行响应失败

  •  0
  • pmiranda  · 技术社区  · 5 年前

    我有一个带有awsapsync的React应用程序。

    这已经与AppSync一起运行了1年。昨天,在本地环境(locahost:3000)中,我运行了一个函数,该函数调用一些端点,这些端点是Lambda函数。我不知道发生了什么,但由于某种原因,这是第一次应用程序被卡住。我不得不关闭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次,停了10次。所以,奇怪的事情(或者可能不是那么奇怪)是,如果我打开生产环境,而不是本地主机,我也会收到消息。如果有人在生产环境中运行他们的本地环境,这不会发生在他身上,只会发生在我的电脑上。每个人都共享相同的公共IP,所以我不明白。

    我应该在AWS控制台中查看Lambda函数是否正在运行或类似的情况吗?我只使用lambda函数的端点,从未加入AWS控制台tho。

    我还应该寻找什么来阻止这些消息?应用程序处理这些消息的速度非常慢,另外,在“网络”选项卡中,我看到:

    enter image description here

    说真的,我不知道会发生什么。

    0 回复  |  直到 5 年前
        1
  •  0
  •   pmiranda    5 年前

    问题出在应用程序之外。我工作的VPN屏蔽了一些端口和协议。。。就这些。