做项目的时候遇到websocket做推送,在本地的代码是好用的,上传到服务器是不能用,后来猜测是nginx,果然nginx必须要开websocket外网穿透,这样就简单多了,我们只需在nginx.conf配置文件中加上proxy_set_header Upgrade $http_upgrade; 两行
proxy_set_header Connection "upgrade";
具体的位置是location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}