benji.monster/node_modules/dns-prefetch-control/README.md

21 lines
828 B
Markdown
Raw Normal View History

2020-01-03 20:48:09 +00:00
DNS prefetch control header for Express
=======================================
[![Build Status](https://travis-ci.org/helmetjs/dns-prefetch-control.svg?branch=master)](https://travis-ci.org/helmetjs/dns-prefetch-control)
This middleware lets you set the `X-DNS-Prefetch-Control` to control browsers' DNS prefetching. Read more about it [on MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Controlling_DNS_prefetching) and [on Chromium's docs](https://dev.chromium.org/developers/design-documents/dns-prefetching).
Usage:
```js
const dnsPrefetchControl = require('dns-prefetch-control')
// Set X-DNS-Prefetch-Control: off
app.use(dnsPrefetchControl())
// Set X-DNS-Prefetch-Control: off
app.use(dnsPrefetchControl({ allow: false }))
// Set X-DNS-Prefetch-Control: on
app.use(dnsPrefetchControl({ allow: true }))
```