Easy Helmet integration with Nuxt.js
Helmet helps you secure your Nuxt apps by setting various HTTP headers. By default Helmet will set the
X-DNS-Prefetch-Control
,X-Frame-Options
,Strict-Transport-Security
,X-Download-Options
,X-Content-Type-Options
andX-XSS-Protection
headers. Beside that this module will also set by default theX-Permitted-Cross-Domain-Policies
header.
📖 Release Notes | 📖 Helmet Docs
- Add
nuxt-helmet
dependency withyarn
ornpm
into your project - Add
nuxt-helmet
at the beginning of themodules
section ofnuxt.config.js
- Configure it:
{
modules: [
'nuxt-helmet'
//...other modules
],
// helmet options
// @see https://helmetjs.github.io/docs/
helmet: {
/*
dnsPrefetchControl: true,
expectCt: true,
featurePolicy: true,
frameguard: true,
hidePoweredBy: true,
hsts: true,
ieNoOpen: true,
noCache: true,
noSniff: true,
permittedCrossDomainPolicies: true,
referrerPolicy: true,
xssFilter: true,
*/
}
}
- Clone this repository
- Install dependencies using
yarn install
ornpm install
- Start development server using
npm run dev
Copyright (c) Victor Perez vpjs@victor-perez.nl