0.2.8 • Published 2 years ago

@elysiajs/websocket v0.2.8

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@elysiajs/websocket

Plugin for elysia that add support for websocket.

Installation

bun add @elysiajs/websocket

Example

import { Elysia } from 'elysia'
import { websocket } from '@elysiajs/websocket'

const app = new Elysia()
    .use(websocket())
    .ws('/ws', {
        message(ws, message) {
            ws.message('Hi')
        }
    })
    .listen(8080)

API

This plugin extends Elysia class with ws method.

ws

Register Websocket to route

Parameters:

ws(
    path: string,
    options: Partial<WebSocketHandler<Context>> & {
        schema?: Schema
        beforeHandle?: WithArray<HookHandler>
        headers?:
            | HeadersInit
            | (Context) => HeadersInt
    }
): this
0.3.0-beta.3

2 years ago

0.3.0-beta.0

2 years ago

0.3.0-beta.1

2 years ago

0.2.8

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.6-rc.0

2 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.1.0-rc.10

3 years ago

0.1.0-rc.9

3 years ago

0.1.0-rc.8

3 years ago

0.1.0-rc.7

3 years ago

0.1.0-rc.6

3 years ago

0.1.0-rc.5

3 years ago

0.1.0-rc.4

3 years ago

0.1.0-rc.3

3 years ago

0.1.0-rc.2

3 years ago

0.1.0-rc.1

3 years ago