8.0.0 • Published 6 years ago

@kronos-integration/service-koa v8.0.0

Weekly downloads
67
License
BSD-2-Clause
Repository
github
Last release
6 years ago

Build Status codecov.io Commitizen friendly downloads GitHub Issues Greenkeeper Known Vulnerabilities License minified size npm semantic-release styled with prettier

kronos-service-koa

koa backed http server

API

Table of Contents

ServiceKOA

Extends Service

HTTP server with koa

Parameters

  • args ...any

Properties

  • server http.Server only present if state is running
  • koa koa

endpointFactoryFromConfig

on demand create RouteSendEndpoint´s

Parameters

Returns Class RouteSendEndpoint if path is present of name starts with '/'

name

Returns string 'koa'

HTTPEndpoint

Extends SendEndpoint

Endpoint to link against a http route

Parameters

  • name string endpoint name
  • owner Object owner of the endpoint
  • options Object (optional, default {})

WSEndpoint

Extends SendEndpoint

Endpoint to link against a websocket route

Parameters

  • name string endpoint name
  • owner Object owner of the endpoint
  • options Object (optional, default {})

CTXInterceptor

Extends Interceptor

extracts params form request body

name

Returns string 'ctx-body-param'

CTXBodyParamInterceptor

Extends Interceptor

extracts params form request body

name

Returns string 'ctx-body-param'

CTXJWTVerifyInterceptor

Extends Interceptor

only forward requests if a valid jwt token is present

name

Returns string 'ctx-jwt-verify'

install

With npm do:

npm install kronos-service-koa

license

BSD-2-Clause

8.0.0

6 years ago

7.3.8

6 years ago

7.3.7

6 years ago

7.3.6

6 years ago

7.3.5

6 years ago

7.3.4

6 years ago

7.3.3

6 years ago

7.3.2

6 years ago

7.3.1

6 years ago

7.3.0

6 years ago

7.2.0

6 years ago

7.1.4

6 years ago

7.1.3

6 years ago

7.1.2

6 years ago

7.1.1

6 years ago

7.1.0

6 years ago

7.0.0

6 years ago

6.0.2

6 years ago

6.0.1

6 years ago

6.0.0

6 years ago

5.4.4

6 years ago

5.4.3

6 years ago

5.4.2

6 years ago

5.4.1

6 years ago

5.4.0

6 years ago

5.3.9

6 years ago

5.3.8

6 years ago

5.3.7

6 years ago

5.3.6

6 years ago

5.3.5

6 years ago

5.3.4

6 years ago

5.3.3

6 years ago

5.3.2

6 years ago

5.3.1

6 years ago

5.3.0

6 years ago

5.2.3

6 years ago

5.2.2

6 years ago

5.2.1

6 years ago

5.2.0

6 years ago

5.1.8

6 years ago

5.1.7

6 years ago

5.1.6

6 years ago

5.1.5

6 years ago

5.1.4

6 years ago

5.1.3

6 years ago

5.1.2

6 years ago

5.1.1

6 years ago

5.1.0

6 years ago

5.0.18

6 years ago

5.0.17

6 years ago

5.0.16

6 years ago

5.0.15

6 years ago

5.0.14

6 years ago

5.0.13

6 years ago

5.0.12

6 years ago

5.0.11

6 years ago

5.0.10

6 years ago

5.0.9

6 years ago

5.0.8

6 years ago

5.0.7

6 years ago

5.0.6

6 years ago

5.0.5

6 years ago

5.0.4

6 years ago

5.0.3

6 years ago

5.0.2

6 years ago

5.0.1

6 years ago

5.0.0

6 years ago