Module: use/uWebSockets
Interfaces
Server/uWebSockets
makeBehavior
▸ makeBehavior<P
, E
>(options
, behavior?
, keepAlive?
): uWS.WebSocketBehavior
<unknown
>
Make the behaviour for using a uWebSockets.js (opens in a new tab) WebSocket server. 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 | - |
behavior | WebSocketBehavior <unknown > | {} | - |
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
uWS.WebSocketBehavior
<unknown
>