ServerService
Class
ServerService
Hierarchy
ServerService
Index
Constructors
Properties
Methods
Constructors
constructor
new ServerService(application: Application): ServerService
Defined in Library/Server/ServerService.ts:15
Parameters:
Name | Type |
---|---|
application | Application |
Returns: ServerService
Properties
Private
application
application: Application
Defined in Library/Server/ServerService.ts:13
Private
config
config: ServerConfigInterface
Defined in Library/Server/ServerService.ts:15
Private
server
server: Koa
Defined in Library/Server/ServerService.ts:11
Methods
getServer
getServer(): Koa
Defined in Library/Server/ServerService.ts:76
Returns: Koa
indexOfMiddleware
indexOfMiddleware(middleware: * string
| Middleware
*): number
Defined in Library/Server/ServerService.ts:53
Parameters:
Name | Type |
---|---|
middleware | string | Middleware |
Returns: number
initialize
initialize(config: ServerConfigInterface): Promise
<void
>
Defined in Library/Server/ServerService.ts:61
Parameters:
Name | Type |
---|---|
config | ServerConfigInterface |
Returns: Promise
<void
>
replace
replace(middleware: * string
| Middleware
*, ...middlewares: Array
<Middleware
>): this
Defined in Library/Server/ServerService.ts:37
Parameters:
Name | Type |
---|---|
middleware | string | Middleware |
Rest middlewares | Array <Middleware > |
Returns: this
start
start(): this
Defined in Library/Server/ServerService.ts:80
Returns: this
updateMiddleware
updateMiddleware(at: number
, remove: number
, ...middlewares: Array
<Middleware
>): this
Defined in Library/Server/ServerService.ts:41
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:23
Parameters:
Name | Type |
---|---|
Rest middlewares | Array <Middleware > |
Returns: this
useAfter
useAfter(middleware: * string
| Middleware
*, ...middlewares: Array
<Middleware
>): this
Defined in Library/Server/ServerService.ts:33
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:29
Parameters:
Name | Type |
---|---|
middleware | string | Middleware |
Rest middlewares | Array <Middleware > |
Returns: this