1.0.5 • Published 5 years ago

node-nocache v1.0.5

Weekly downloads
131
License
MIT
Repository
github
Last release
5 years ago

node-nocache

Build Status

NPM

Introduction

A node express middleware which add no-cache related headers for all the express response to disable caches. It is useful for REST API response, add no-cache headers to avoid browsers cache request response.

The following headers are added to response header:

Cache-Control: no-cache, no-store, must-revalidate
Expires: -1
Pragma: no-cache

Install

npm install node-nocache

Usage

let nocache = require('node-nocache');

app.use(nocache);

or use you can only add no-cache headers to specific requests with router:

router.all('*', require('node-nocache'));

or

let nocache = require('node-nocache');

router.get('/api/foo', nocache, function (req, res, next) {
    ...
});

Checkout test/nocache_test.js for example usages.

License

MIT

1.0.5

5 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago