@lindorm-io/koa
TypeScript icon, indicating that this package has built-in type declarations

0.17.11 • Public • Published

@lindorm-io/koa

Koa App & Router for lindorm.io packages.

Installation

npm install --save @lindorm-io/koa

Usage

KoaApp

const app = new KoaApp({
  logger: winstonLogger,
  port: 3000,
});

app.addMiddleware(basicAuthMiddleware);

app.addRoute("/route", router);

app.addWorker(intervalWorker);

await app.start();

IntervalWorker

const intervalWorker = new IntervalWorker({
  callback: Promise.resolve(),
  time: 5000,
  logger: winstonLogger,
});

Readme

Keywords

none

Package Sidebar

Install

npm i @lindorm-io/koa

Weekly Downloads

5

Version

0.17.11

License

AGPL-3.0-or-later

Unpacked Size

142 kB

Total Files

184

Last publish

Collaborators

  • princejonn