Detalhes do pacote

nocache

helmetjs9.3mMIT4.0.0

Middleware to destroy caching

express, connect, nocache, caching

readme (leia-me)

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 (log de mudanças)

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.