IQHTTPEngine
@quik/http / IQHTTPEngine
Interface: IQHTTPEngine
Defined in: http/src/engine/IQHTTPEngine.ts:6
Interface describing the contract for a HTTP engine implementation.
Properties
engine
readonlyengine:string
Defined in: http/src/engine/IQHTTPEngine.ts:8
Name of the underlying engine implementation.
host
readonlyhost:string
Defined in: http/src/engine/IQHTTPEngine.ts:16
Host on which the server listens.
isListening
readonlyisListening:boolean
Defined in: http/src/engine/IQHTTPEngine.ts:12
Indicates whether the server is listening.
port
readonlyport:number
Defined in: http/src/engine/IQHTTPEngine.ts:14
Port on which the server listens.
server
readonlyserver:Server
Defined in: http/src/engine/IQHTTPEngine.ts:10
Node HTTP server instance used by the engine.
Methods
reload()
reload():
Promise<void>
Defined in: http/src/engine/IQHTTPEngine.ts:25
Stop the server, re-register all routes and restart listening.
Returns
Promise<void>
start()
start():
Promise<void>
Defined in: http/src/engine/IQHTTPEngine.ts:19
Start the HTTP server.
Returns
Promise<void>
stop()
stop():
Promise<void>
Defined in: http/src/engine/IQHTTPEngine.ts:22
Stop the HTTP server.
Returns
Promise<void>