diff --git a/package.json b/package.json index 424e57e..a1f31ed 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "build": "run-p type-check \"build-only {@}\" --", "build-only": "vite build", "preview": "vite preview", - "preview:wrangler": "pnpm run build && wrangler dev", + "preview:wrangler": "run-s build-only wrangler:dev", + "wrangler:dev": "wrangler dev", "lint": "run-s lint:*", "format": "prettier --write src/", "type-check": "vue-tsc --build", diff --git a/server/index.ts b/server/index.ts index 677a9eb..8edf5bd 100644 --- a/server/index.ts +++ b/server/index.ts @@ -73,6 +73,7 @@ export default { server.addEventListener('close', (event) => { console.log('WebSocket连接关闭'); + console.log('[close] event :>> ', event); env.KV.put('events:ws:disconnection', `${new Date().toISOString()} ${url.pathname}`); server.close(event.code, `连接关闭: ${event.reason}`); }); diff --git a/src/pages/index.page.vue b/src/pages/index.page.vue index aa43783..548c701 100644 --- a/src/pages/index.page.vue +++ b/src/pages/index.page.vue @@ -104,7 +104,7 @@ const connectWebSocket = async () => { // 断开WebSocket连接 const disconnectWebSocket = () => { if (ws.value) { - ws.value.close(1000, '用户主动断开连接'); + ws.value.close(4000, '用户主动断开连接'); ws.value = null; } };