线上websocket自动断开解决思路

WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。

WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连[……]

继续阅读

react接入websocket

最近在写的react中使用websocket来进行通信,今天算是给搞定了,写篇文章来记录一下。

首先

封装一个websocket方法

在方法中调用这几个回调函数[code]onopen[/code]/[code]onmessage[/code][code]onerror[/code[……]

继续阅读

vue部署线上跨域问题

浏览器为了安全起见会有一个同源策略,所谓同源是指,[code]域名[/code],[code]协议[/code],[code]端口[/code]相同,如果其中有一项不相同,浏览器便会在控制台抛出一个错误:

我的跨域场景是,http协议请求https协议,80端口请求443端口。[……]

继续阅读

vue项目使用history路由

官方说法

vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。

如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API[……]

继续阅读