在上图能清楚的看到我们使用websocket连接前台是 只出现了url 没有响应码。
而我们的案例程序是可以进行双向连接的。
于是我进行了众多排查。最后联想到我用的nginx的端口号和别人的不一样 会不会可能是这个问题呢。因为之前我查看80端口是被system占用的。就直接改动nginx的端口号了。
然后我进行一系列的搜索把占用80端口的一个http进程给禁用了:
C:\Users\Think>net stop http
下面的服务依赖于 HTTP Service 服务。
停止 HTTP Service 服务也会停止这些服务。
World Wide Web 发布服务
SSDP Discovery
Print Spooler你想继续此操作吗? (Y/N) [N]: y
World Wide Web 发布服务 服务正在停止.
World Wide Web 发布服务 服务已成功停止。
SSDP Discovery 服务正在停止.
SSDP Discovery 服务已成功停止。
Print Spooler 服务正在停止.
Print Spooler 服务已成功停止。
HTTP Service 服务已成功停止。
最后把nginx的端口号改回来之后就成功双向连接了。
我推测应该是前端默认绑定的nginx 因为我这边前端的代码是提前编译好了的不能进行查看。