网站改版 文案,长尾关键词查询工具,网站开发模式有什么,WordPress 输入页码分页一、报错信息
进行到websocket开发的过程中#xff0c;遇到了前端报错#xff0c;无法连接的提示#xff1a; 经过F12排查很明显是服务端和客户端并没有连接成功。这里就涉及到之前的坑#xff0c;现在需要填上了。 二、报错原因和推导 应该还记得刚开苍穹的第一天配置前…一、报错信息
进行到websocket开发的过程中遇到了前端报错无法连接的提示 经过F12排查很明显是服务端和客户端并没有连接成功。这里就涉及到之前的坑现在需要填上了。 二、报错原因和推导 应该还记得刚开苍穹的第一天配置前端环境时会发现ngnix启动不了吧排查原因后发现是默认的80端口被系统进程占用了你为了方便后续的测试将ngnix的默认端口改成了8888。 系统默认的80端口是被http服务给占用了 与此同时苍穹的前端环境几乎是固定死了的也就是有一些配置方面的东西还是按照着80端口来的这样一来Websocket自然是连接不上的。 所有就衍生出下面两种解决方法
三、解决方法
1. 修改ngnix配置文件 为80端口同时终止原先系统进程占用的80端口
修改配置文件ngnix.conf server listen 80 停用80 端口服务
C:\Users\goodboynet stop http
下面的服务依赖于 HTTP Service 服务。
停止 HTTP Service 服务也会停止这些服务。World Wide Web 发布服务SSDP DiscoveryPrint Spooler你想继续此操作吗? (Y/N) [N]: y
World Wide Web 发布服务 服务正在停止.
World Wide Web 发布服务 服务已成功停止。
SSDP Discovery 服务正在停止.
SSDP Discovery 服务已成功停止。
Print Spooler 服务正在停止.
Print Spooler 服务已成功停止。
HTTP Service 服务已成功停止。
重启ngnix服务器 2. 一劳永逸保持ngnix端口不变修改前端环境信息推荐 在前端代码js中先后找到app.d0aa4eb3.js 和 app.d0aa4eb3.js.map文件
打开: app.d0aa4eb3.js
查找: localhost
修改在localhost后添加 现在你的ngnix监听的端口号
例如我的 localhost:8888 打开 app.d0aa4eb3.js.map
查找process.env.VUE_APP_SOCKET_URL
替换成 ws://localhost:8888/ws/ 四、测试
重启服务器 还是报错考虑浏览器缓存可以清除浏览器缓存开一个InPrivate 浏览 成功测试一下能否及时响应新订单