ServerService
Class ServerService
Hierarchy
ServerService
Index
Constructors
Properties
Methods
Constructors
constructor
new ServerService(mode: ApplicationModes, port: number, middleware: Array< Middleware | AbstractMiddleware>): ServerService
Defined in Library/Server/ServerService.ts:11
Parameters:
| Name | Type |
|---|---|
| mode | ApplicationModes |
| port | number |
| middleware | Array< Middleware | AbstractMiddleware> |
Returns: ServerService
Properties
Private middleware
middleware: Array< MiddlewareType | RegisteredMiddlewareType> = []
Defined in Library/Server/ServerService.ts:11
Private port
port: number
Defined in Library/Server/ServerService.ts:9
Private server
server: Koa
Defined in Library/Server/ServerService.ts:7
Methods
Private asCallback
asCallback(middleware: MiddlewareType): Middleware
Defined in Library/Server/ServerService.ts:82
Parameters:
| Name | Type |
|---|---|
| middleware | MiddlewareType |
Returns: Middleware
getServer
getServer(): Koa
Defined in Library/Server/ServerService.ts:72
Returns: Koa
indexOfMiddleware
indexOfMiddleware(middleware: MiddlewareLookupType): number
Defined in Library/Server/ServerService.ts:50
Parameters:
| Name | Type |
|---|---|
| middleware | MiddlewareLookupType |
Returns: number
replace
replace(middleware: MiddlewareLookupType, ...middlewares: Array<MiddlewareType>): this
Defined in Library/Server/ServerService.ts:40
Parameters:
| Name | Type |
|---|---|
| middleware | MiddlewareLookupType |
Rest middlewares | Array<MiddlewareType> |
Returns: this
start
start(): this
Defined in Library/Server/ServerService.ts:76
Returns: this
updateMiddleware
updateMiddleware(at: number, remove: number, ...middlewares: Array<MiddlewareType>): this
Defined in Library/Server/ServerService.ts:44
Parameters:
| Name | Type |
|---|---|
| at | number |
| remove | number |
Rest middlewares | Array<MiddlewareType> |
Returns: this
use
use(...middlewares: Array< Middleware | AbstractMiddleware>): this
Defined in Library/Server/ServerService.ts:24
Parameters:
| Name | Type |
|---|---|
Rest middlewares | Array< Middleware | AbstractMiddleware> |
Returns: this
useAfter
useAfter(middleware: MiddlewareLookupType, ...middlewares: Array<MiddlewareType>): this
Defined in Library/Server/ServerService.ts:36
Parameters:
| Name | Type |
|---|---|
| middleware | MiddlewareLookupType |
Rest middlewares | Array<MiddlewareType> |
Returns: this
useBefore
useBefore(middleware: MiddlewareLookupType, ...middlewares: Array<MiddlewareType>): this
Defined in Library/Server/ServerService.ts:32
Parameters:
| Name | Type |
|---|---|
| middleware | MiddlewareLookupType |
Rest middlewares | Array<MiddlewareType> |
Returns: this