mswjs / interceptors

Low-level network interception library.
https://npm.im/@mswjs/interceptors
MIT License
539 stars 123 forks source link

WebSocket: Decide how to handle actual server errors #539

Closed kettanaito closed 2 months ago

kettanaito commented 6 months ago
  1. Are actual server errors forwarded to the client connection?
  2. If so, they must be prevented via event.preventDefault() in the "event" listener on the server object.

You can emulate a different error event by calling client.close() with an error status code.

kettanaito commented 2 months ago

Fixed by https://github.com/mswjs/interceptors/pull/607. Client-side erroring improved in https://github.com/mswjs/interceptors/pull/608.