Features
Docs
CLI
Benchmarks
Examples

© 2024 MoroJs

@morojs/moro


@morojs/moro / UWebSocketsHttpServer

Class: UWebSocketsHttpServer

Defined in: src/core/http/uws-http-server.ts:13

uWebSockets HTTP Server Adapter Bridges uWebSockets.js with Moro's HTTP abstractions

Constructors

Constructor

new UWebSocketsHttpServer(options): UWebSocketsHttpServer

Defined in: src/core/http/uws-http-server.ts:64

Parameters

options
ssl?

{ cert_file_name?: string; key_file_name?: string; passphrase?: string; }

ssl.cert_file_name?

string

ssl.key_file_name?

string

ssl.passphrase?

string

Returns

UWebSocketsHttpServer

Methods

addChildAppDescriptor()

addChildAppDescriptor(descriptor): void

Defined in: src/core/http/uws-http-server.ts:893

Parameters

descriptor

any

Returns

void


close()

close(callback?): void

Defined in: src/core/http/uws-http-server.ts:835

Parameters

callback?

(error?) => void

Returns

void


configurePerformance()

configurePerformance(_config): void

Defined in: src/core/http/uws-http-server.ts:778

Parameters

_config

any

Returns

void


forceCleanup()

forceCleanup(): void

Defined in: src/core/http/uws-http-server.ts:900

Returns

void


getApp()

getApp(): any

Defined in: src/core/http/uws-http-server.ts:880

Returns

any


getDescriptor()

getDescriptor(): any

Defined in: src/core/http/uws-http-server.ts:885

Returns

any


getServer()

getServer(): any

Defined in: src/core/http/uws-http-server.ts:875

Returns

any


listen()

Call Signature

listen(port, callback?): void

Defined in: src/core/http/uws-http-server.ts:784

Parameters
port

number

callback?

() => void

Returns

void

Call Signature

listen(port, host, callback?): void

Defined in: src/core/http/uws-http-server.ts:785

Parameters
port

number

host

string

callback?

() => void

Returns

void


setHookManager()

setHookManager(hookManager): void

Defined in: src/core/http/uws-http-server.ts:774

Parameters

hookManager

any

Returns

void


setRequestTracking()

setRequestTracking(enabled): void

Defined in: src/core/http/uws-http-server.ts:767

Parameters

enabled

boolean

Returns

void


use()

use(middleware): void

Defined in: src/core/http/uws-http-server.ts:746

Parameters

middleware

Middleware

Returns

void