mirror of
https://github.com/abrendan/MicDropMessages.git
synced 2025-08-25 22:12:02 +02:00
Initial commit
This commit is contained in:
19
node_modules/nocache/README.md
generated
vendored
Normal file
19
node_modules/nocache/README.md
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
Middleware to turn off caching
|
||||
==============================
|
||||
[](https://travis-ci.org/helmetjs/nocache)
|
||||
|
||||
It's possible that you've got bugs in an old HTML or JavaScript file, and with a cache, some users will be stuck with those old versions. This will (try to) abolish all client-side caching.
|
||||
|
||||
```javascript
|
||||
const nocache = require('nocache')
|
||||
app.use(nocache())
|
||||
```
|
||||
|
||||
This sets four headers, disabling a lot of browser caching:
|
||||
|
||||
- `Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate`
|
||||
- `Pragma: no-cache`
|
||||
- `Expires: 0`
|
||||
- `Surrogate-Control: no-store`
|
||||
|
||||
Caching has performance benefits, and you lose them here. It's also possible that you'll introduce *new* bugs and you'll wish people had old resources cached, but that's less likely.
|
Reference in New Issue
Block a user