Devtools
Add the Directus Admin Dashboard directly in the Nuxt Devtools.
Setup
Available in v5.1.4+Before you can activate the Devtools, you have to update the Directus Security Options.
By default, it sets the Content Security Policy
directive to frame-ancestors 'self'
. Making it impossible to embed the admin on localhost.
To enable the embedding of the Directus Admin Dashboard, set the following environment/config variable:
.env
+ CONTENT_SECURITY_POLICY_DIRECTIVES__FRAME_ANCESTORS=array:http://localhost:*,self
Restart your Directus server and it should be ready to be embedded in the devtools.
Open your nuxt.config.ts
and set the devtools
option to true
:
nuxt.config.ts
export default defineNuxtConfig({ directus: { devtools: true }})
You should now see your Directus Admin Dashboard right into your Nuxt project by opening the devtools ✨