当服务提供长链接能力时,前端向后端建立长链接总是会出现以下错误:error: websocket: the client is not using the websocket protocol: 'upgrade' token not found in 'Connection' header
怀疑 当反向代理或负载平衡器未正确传递WebSocket请求时,就会出现此问题。以下是解决此问题的说明,网上给的资料是需要nginx配置:
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade
不知道平台反向代理是否正确配置了? 大佬们有没有遇到跟我同样的问题?