helmetjs/nocache

Middleware to disable client-side caching

JavaScript

140

125 commits

updated Aug 13, 2026

See the code

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.

helmetjs/nocache

Middleware to disable client-side caching

JavaScript

140

125 commits

updated Aug 13, 2026

See the code

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.

Project health

Overall

4.1/10

Maintained

1/10

Code review

0/10
OpenSSF Scorecard

Latest release

4.0.0 · Jun 1, 2023

Releases this year

0

Significant stargazers

AJ Schmidt

80 followers · starred Aug 2019