Skip to content

Commit ad3da94

Browse files
committed
⚡ webSocket uri & 心跳响应超时时间修改
1 parent ab219d6 commit ad3da94

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ballcat-ui-vue",
3-
"version": "0.0.6",
3+
"version": "0.0.7",
44
"private": true,
55
"scripts": {
66
"serve": "vue-cli-service serve",

src/components/WebSocket/GlobalWebSocket.vue

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ export default {
3737
initWebSocket () {
3838
// ws地址
3939
const token = Vue.ls.get(ACCESS_TOKEN)
40-
const wsUri = 'ws://127.0.0.1:8080/ws?access_token=' + token
40+
let url = process.env.VUE_APP_API_BASE_URL;
41+
let host = window.location.host;
42+
let wsUri = `ws://${host}${url}/ws?access_token=${token}`
4143
// 建立连接
4244
this.webSocket = new WebSocket(wsUri)
4345
// 连接成功
@@ -88,7 +90,7 @@ export default {
8890
// 心跳发送后,如果服务器超时未响应则断开,如果响应了会被重置心跳定时器
8991
heartbeat.pongTimeoutObj = setTimeout(() => {
9092
webSocket.close()
91-
}, this.timeout)
93+
}, heartbeat.timeout)
9294
} else {
9395
// 否则重连
9496
this.reconnect()
@@ -110,7 +112,7 @@ export default {
110112
*/
111113
onError (e) {
112114
//错误
113-
console.log('WebSocket connection error (' + e.reason + ')')
115+
console.log(`WebSocket connection error${e.code} ${e.reason} ${e.wasClean}`)
114116
//重连
115117
this.reconnect()
116118
},
@@ -120,7 +122,7 @@ export default {
120122
*/
121123
onClose (e) {
122124
//关闭
123-
console.log('WebSocket connection closed (' + e.reason + ')')
125+
console.log(`WebSocket connection closed${e.code} ${e.reason} ${e.wasClean}`)
124126
//重连
125127
this.reconnect()
126128
},

0 commit comments

Comments
 (0)