Quick start


Video Tutorial

Preview

Setup

  1. Install Security integration
    Yarn
    yarn add nuxt-security
    NPM
    npm install nuxt-security --save
  2. Enable the module in your Nuxt configuration
    nuxt.config.js
    export default defineNuxtConfig({  modules: ['nuxt-security']})

And that's it! The Nuxt Security module will now register routeRoules and middlewares to make your application more secure.

  1. (Optional) Add Custom Security configuration
    nuxt.config.js
    export default defineNuxtConfig({  modules: ['nuxt-security'],  security: {   requestSizeLimiter: {     value: {       maxRequestSizeInBytes: 3000000,       maxUploadFileRequestInBytes: 9000000,     },     route: '/upload-file'   }   // Other options  }})

    Or, you can pass options directly
    nuxt.config.js
    export default defineNuxtConfig({  modules: [   [     'nuxt-security',     {       requestSizeLimiter: {         value: {           maxRequestSizeInBytes: 3000000,           maxUploadFileRequestInBytes: 9000000,         },         route: '/upload-file'       }       // Other options     }   ]  ]})
    You can find more about configuring nuxt-securityhere.