摘要: 开发websocket应用,最难处理的就是断线后的自动重连 现在GOFLY在线客服使用reconnect-websocket.js就可以非常简单轻松的实现断线重连 reconnect-websocket.js的机制是,当连接websocket服务的过程中,如果连不上,会自动进行指定次数的重试 如果连 阅读全文
posted @ 2021-10-23 17:47 唯一客服系统开发笔记 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 当使用websocket服务实现在线客服系统GOFLY的时候 如果前端不发送心跳包,在go代码里读取websocket内容时会隔60秒断线一次 并且能看到日志里出现websocket 1006 (abnormal closure) 这个是因为nginx反代后端ws服务的时候,没有设置读取超时时间pr 阅读全文
posted @ 2021-10-23 16:03 唯一客服系统开发笔记 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 在js代码里如果是使用的console.debug调试信息 那么需要在打开开发者工具后,选择输出级别,才会展示debug的信息 默认下面详细没勾,所以不会展示console.debug的信息 阅读全文
posted @ 2021-10-23 14:22 唯一客服系统开发笔记 阅读(167) 评论(0) 推荐(0) 编辑
摘要: vue中的模板分隔符是{{ }} 两个大括号 但是在很多后端语言或者模板中,这个符号有可能被占用了,因此需要修改下 在vue2中可以使用 new Vue({ el: '#app', delimiters:["<{","}>"], 在vue3中需要使用这种方式 const App = { compil 阅读全文
posted @ 2021-10-23 13:56 唯一客服系统开发笔记 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 当在实现在线客服系统的过程中,需要在初始化函数里进行一些初始操作 比如需要初始一些属性值,这个时候在created中进行的比较多 但是当使用一些组件的时候,需要html模板渲染完成后才能操作的,这个时候在mounted中进行操作 阅读全文
posted @ 2021-10-23 13:20 唯一客服系统开发笔记 阅读(96) 评论(0) 推荐(0) 编辑