Détail du package

nocache

helmetjs9.3mMIT4.0.0

Middleware to destroy caching

express, connect, nocache, caching

readme

Middleware to turn off caching

This Express middleware sets some HTTP response headers to try to disable client-side caching.

To use it:

const nocache = require("nocache");

// ...

app.use(nocache());

This sets three headers, disabling a lot of browser caching:

  • Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate
  • Expires: 0
  • Surrogate-Control: no-store

You may wish to do this if you want to ensure that users have up-to-date resources, or if you want to clear out an old version for some reason.

changelog

Changelog

4.0.0 - 2023-06-01

Removed

  • Breaking: dropped Pragma header. See #26
  • Breaking: dropped support for Node 14 and 15. Node 16+ is now required

3.0.4 - 2022-05-21

Changed

  • Shrunk package size slightly

Removed

  • Removed changelog from built package

3.0.3 - 2022-03-23

Changed

  • Fixed TypeScript regression. See #21

3.0.2 - 2022-03-22

Changed

  • Shrunk package size slightly

3.0.1 - 2021-06-22

Changed

  • Fixed homepage metadata
  • Removed some extraneous keywords

3.0.0 - 2021-06-03

Changed

  • Updated documentation

Removed

  • Dropped support for old Node versions. Node 12+ is now required

2.1.0 - 2019-05-05

Added

Changed

  • Excluded some files from npm package
  • Updated some package metadata

Changes in versions 2.0.0 and below can be found in Helmet's changelog.