5.3.0 • Published 5 months ago
@tadashi/koa-base v5.3.0
Koa Base
Basic setup with Koa
Install
$ npm i @tadashi/koa-base
Middleware
Middleware list pre installed
Usage
import app from '@tadashi/koa-base'
const options = {
error: true
}
const ignore = ['cors']
app(options, ignore)
.use(ctx => {
ctx.throw(401)
})
.on('error', err => {
console.log(err.message) // Unauthorized
})
API
createApp( opts)
Name | Type | Default | Description |
---|---|---|---|
opts | object | See bellow | Middleware options |
ignore | array | [] | Ignored middleware |
opts
Default
{
"error": false,
"compress": {},
"cors": {}
}
See the options in the middleware itself
Parameter | Middleware |
---|---|
error | @tadashi/koa-error |
compress | koa-compress |
cors | kcors |
License
MIT © Thiago Lagden
5.3.0
5 months ago
5.2.0
6 months ago
5.1.2
2 years ago
5.1.1
2 years ago
5.1.0
3 years ago
5.0.0
3 years ago
4.1.0
3 years ago
4.0.0
3 years ago
3.17.1
3 years ago
3.17.0
3 years ago
3.16.0
4 years ago
3.15.0
4 years ago
3.13.0
4 years ago
3.14.0
4 years ago
3.12.0
4 years ago
3.11.0
5 years ago
3.10.0
5 years ago
3.9.1
5 years ago
3.9.0
5 years ago