Skip to content

koajs/conditional-get

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a4d1a0f Β· Oct 24, 2022

History

41 Commits
Aug 22, 2021
Sep 9, 2020
Oct 24, 2022
Sep 9, 2020
Mar 22, 2018
Sep 9, 2020
Oct 24, 2022
Mar 20, 2016
Sep 9, 2020
Sep 9, 2020
Sep 9, 2020
Sep 9, 2020
Oct 24, 2022

Repository files navigation

koa-conditional-get

Build Status

Conditional GET support for koa.

Installation

# npm
$ npm install koa-conditional-get
# yarn
$ yarn add koa-conditional-get

Example

const conditional = require('koa-conditional-get');
const etag = require('koa-etag');
const Koa = require('koa');
const app = new Koa();

// use it upstream from etag so
// that they are present
app.use(conditional());

// add etags
app.use(etag());

// respond
app.use(async function(ctx, next){
  await next();

  ctx.body = {
    name: 'tobi',
    species: 'ferret',
    age: 2
  };
})

app.listen(
  3000,
  console.log('listening on port 3000')
)

License

MIT