dnsPrefetchControl function

Callback dnsPrefetchControl({
  1. bool allow = false,
})

This middleware lets you set the X-DNS-Prefetch-Control to control browsers' DNS prefetching.

// 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 }));

Implementation

Callback dnsPrefetchControl({bool allow = false}) {
  return (Req req, Res res) {
    res.set('X-DNS-Prefetch-Control', allow ? 'on' : 'off');
  };
}