@morojs/moro / UWebSocketsHttpServer
Class: UWebSocketsHttpServer
Defined in: src/core/http/uws-http-server.ts:19
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:53
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
close()
close(
callback?):Promise<void>
Defined in: src/core/http/uws-http-server.ts:557
Parameters
callback?
() => void
Returns
Promise<void>
configurePerformance()
configurePerformance(
config):void
Defined in: src/core/http/uws-http-server.ts:497
Parameters
config
any
Returns
void
forceCleanup()
forceCleanup():
void
Defined in: src/core/http/uws-http-server.ts:587
Returns
void
getApp()
getApp():
any
Defined in: src/core/http/uws-http-server.ts:583
Returns
any
getServer()
getServer():
any
Defined in: src/core/http/uws-http-server.ts:578
Returns
any
listen()
Call Signature
listen(
port,callback?):void
Defined in: src/core/http/uws-http-server.ts:503
Parameters
port
number
callback?
() => void
Returns
void
Call Signature
listen(
port,host,callback?):void
Defined in: src/core/http/uws-http-server.ts:504
Parameters
port
number
host
string
callback?
() => void
Returns
void
setHookManager()
setHookManager(
hookManager):void
Defined in: src/core/http/uws-http-server.ts:493
Parameters
hookManager
any
Returns
void
setRequestTracking()
setRequestTracking(
enabled):void
Defined in: src/core/http/uws-http-server.ts:486
Parameters
enabled
boolean
Returns
void
use()
use(
middleware):void
Defined in: src/core/http/uws-http-server.ts:481
Parameters
middleware
Returns
void