Ошибка во время рукопожатия WebSocket: неожиданный код ответа: 400 при развертывании в облаке Google - PullRequest
2 голосов
/ 07 января 2020

Я создал приложение из Django Каналов и оно отлично работает локально, но когда я развернул его в рабочей среде (Google Cloud Platform), оно дает мне:

(индекс): 42 WebSocket не удалось подключиться к «wss: //appname-263701.appspot.com/ws/chat/user2/»: ошибка во время рукопожатия WebSocket: непредвиденный код ответа: 400

Не могу понять, что проблема, это проблема WSS? Приложение работает хорошо локально.

Если вам нужен код для обзора, я также могу загрузить это! Просто нужно руководство, как я могу это исправить

1 Ответ

1 голос
/ 07 января 2020

Я думаю, что вы используете стандартную среду App Engine, а WebSockets поддерживается только в гибкой среде для App Engine . Итак, я бы предложил вам изменить среду со стандартной на гибкую, см. здесь для файла конфигурации app.yaml во Flex. Таким образом, вы сможете использовать функциональность WebSockets, реализованную в App Engine.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...