Module: use/@fastify/websocket
Interfaces
Server/@fastify/websocket
makeHandler
▸ makeHandler<P
, E
>(options
, keepAlive?
): fastifyWebsocket.WebsocketHandler
Make a handler to use on a @fastify/websocket (opens in a new tab) route. This is a basic starter, feel free to copy the code over and adjust it to your needs
Type parameters
Name | Type |
---|---|
P | extends undefined | Record <string , unknown > = undefined | Record <string , unknown > |
E | extends Record <PropertyKey , unknown > = Record <PropertyKey , never > |
Parameters
Name | Type | Default value | Description |
---|---|---|---|
options | ServerOptions <P , Extra & Partial <E >> | undefined | - |
keepAlive | number | 12_000 | The timout between dispatched keep-alive messages. Internally uses the ws Ping and Pongs (opens in a new tab) to check that the link between the clients and the server is operating and to prevent the link from being broken due to idling. Default ts 12_000 // 12 seconds |
Returns
fastifyWebsocket.WebsocketHandler