5.0.1 • Published 7 months ago
@koa/etag v5.0.1
@koa/etag
Etag support for Koa responses using etag.
Installation
# npm
$ npm install @koa/etag
# yarn
$ yarn add @koa/etagExample
const Koa = require('koa');
const etag = require('@koa/etag');
const conditional = require('koa-conditional-get');
const compress = require('koa-compress');
const app = new Koa();
// must be used before `conditional` and `etag`
app.use(compress());
// etag works together with conditional-get
app.use(conditional());
app.use(etag());
app.use(function (ctx) {
ctx.body = 'Hello World';
});
app.listen(3000);
console.log('listening on port 3000');