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: MiddlewareType[] = []
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
getServer
getServer(): Koa
Defined in Library/Server/ServerService.ts:72
Returns: Koa
indexOfMiddleware
indexOfMiddleware(middleware: * string
| AbstractMiddleware | Function
*): number
Defined in Library/Server/ServerService.ts:50
Parameters:
Name | Type |
---|---|
middleware | string | AbstractMiddleware | Function |
Returns: number
replace
replace(middleware: * string
| Middleware
*, ...middlewares: Array
<Middleware
>): this
Defined in Library/Server/ServerService.ts:40
Parameters:
Name | Type |
---|---|
middleware | string | Middleware |
Rest middlewares | Array <Middleware > |
Returns: this
start
start(): this
Defined in Library/Server/ServerService.ts:76
Returns: this
updateMiddleware
updateMiddleware(at: number
, remove: number
, ...middlewares: Array
<Middleware
>): this
Defined in Library/Server/ServerService.ts:44
Parameters:
Name | Type |
---|---|
at | number |
remove | number |
Rest middlewares | Array <Middleware > |
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: * string
| Middleware
*, ...middlewares: Array
<Middleware
>): this
Defined in Library/Server/ServerService.ts:36
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:32
Parameters:
Name | Type |
---|---|
middleware | string | Middleware |
Rest middlewares | Array <Middleware > |
Returns: this