ServerService
Class ServerService
Hierarchy
ServerService
Index
Constructors
Properties
Methods
Constructors
constructor
new ServerService(application: Application): ServerService
Defined in Library/Server/ServerService.ts:13
Parameters:
| Name | Type |
|---|---|
| application | Application |
Returns: ServerService
Properties
Private application
application: Application
Defined in Library/Server/ServerService.ts:11
Private config
config: ServerConfigInterface
Defined in Library/Server/ServerService.ts:13
Private server
server: Koa
Defined in Library/Server/ServerService.ts:9
Methods
getServer
getServer(): Koa
Defined in Library/Server/ServerService.ts:74
Returns: Koa
indexOfMiddleware
indexOfMiddleware(middleware: * string | Middleware*): number
Defined in Library/Server/ServerService.ts:51
Parameters:
| Name | Type |
|---|---|
| middleware | string | Middleware |
Returns: number
initialize
initialize(config: ServerConfigInterface): Promise<void>
Defined in Library/Server/ServerService.ts:59
Parameters:
| Name | Type |
|---|---|
| config | ServerConfigInterface |
Returns: Promise<void>
replace
replace(middleware: * string | Middleware*, ...middlewares: Array<Middleware>): this
Defined in Library/Server/ServerService.ts:35
Parameters:
| Name | Type |
|---|---|
| middleware | string | Middleware |
Rest middlewares | Array<Middleware> |
Returns: this
start
start(): this
Defined in Library/Server/ServerService.ts:78
Returns: this
updateMiddleware
updateMiddleware(at: number, remove: number, ...middlewares: Array<Middleware>): this
Defined in Library/Server/ServerService.ts:39
Parameters:
| Name | Type |
|---|---|
| at | number |
| remove | number |
Rest middlewares | Array<Middleware> |
Returns: this
use
use(...middlewares: Array<Middleware>): this
Defined in Library/Server/ServerService.ts:21
Parameters:
| Name | Type |
|---|---|
Rest middlewares | Array<Middleware> |
Returns: this
useAfter
useAfter(middleware: * string | Middleware*, ...middlewares: Array<Middleware>): this
Defined in Library/Server/ServerService.ts:31
Parameters:
| Name | Type |
|---|---|
| middleware | string | Middleware |
Rest middlewares | Array<Middleware> |
Returns: this
useBefore
useBefore(middleware: * string | Middleware*, ...middlewares: Array<Middleware>): this
Defined in Library/Server/ServerService.ts:27
Parameters:
| Name | Type |
|---|---|
| middleware | string | Middleware |
Rest middlewares | Array<Middleware> |
Returns: this