Skip to content

Commit 4b5cc9f

Browse files
samelieSamuel Eliebluwy
authoredFeb 18, 2023
fix: catch and handle websocket error (#11991) (#12007)
Co-authored-by: Samuel Elie <selie@anduril.com> Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
1 parent a0702a1 commit 4b5cc9f

File tree

1 file changed

+6
-0
lines changed
  • packages/vite/src/node/server

1 file changed

+6
-0
lines changed
 

‎packages/vite/src/node/server/ws.ts

+6
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,12 @@ export function createWebSocketServer(
152152
const client = getSocketClient(socket)
153153
listeners.forEach((listener) => listener(parsed.data, client))
154154
})
155+
socket.on('error', (err) => {
156+
config.logger.error(`${colors.red(`ws error:`)}\n${err.stack}`, {
157+
timestamp: true,
158+
error: err,
159+
})
160+
})
155161
socket.send(JSON.stringify({ type: 'connected' }))
156162
if (bufferedError) {
157163
socket.send(JSON.stringify(bufferedError))

0 commit comments

Comments
 (0)
Please sign in to comment.