- Install
nuxt-security
module:
Yarnyarn add --dev nuxt-security
NPMnpm install nuxt-security --save-dev
PNPMpnpm add -D nuxt-security
- Enable the module in your Nuxt configuration:
nuxt.config.tsexport default defineNuxtConfig({ modules: ['nuxt-security']})
That's it! The Nuxt Security module will now register routeRoules and middlewares to make your application more secure ✨
- Security response headers
- Content Security Policy (CSP) for SSG apps
- Request Size & Rate Limiters
- Cross Site Scripting (XSS) Validation
- Cross-Origin Resource Sharing (CORS) support
You can find more about configuring
nuxt-security
here.
This module is meant to work with SSR apps but you can also use this module in SSG apps where you will get a Content Security Policy (CSP) support.
You can find more about configuring Content Security Policy (CSP)
here.