DruxtNuxtModule
Functions
- DruxtNuxtModule(moduleOptions)
Nuxt module function to install Druxt.
Typedefs
- ModuleOptions :
object Module options object.
DruxtNuxtModule(moduleOptions)
Nuxt module function to install Druxt.
Kind: global function
| Param | Type | Description |
|---|---|---|
| moduleOptions | ModuleOptions | DruxtJS module options. |
Example (Nuxt configuration with module options)
module.exports = {
modules: [
['druxt', { baseUrl: 'https://demo-api.druxtjs.org' }]
]
}
Example (Nuxt configuration with root level options)
module.exports = {
modules: [
'druxt'
],
druxt: {
baseUrl: 'https://demo-api.druxtjs.org'
}
}
ModuleOptions : object
Module options object.
Kind: global typedef
Properties
| Name | Type | Default | Description |
|---|---|---|---|
| baseUrl | string | The Base URL of the Drupal JSON:API backend. | |
| [endpoint] | string | "/jsonapi" | The JSON:API endpoint path. |
| [proxy] | object | Proxy settings object. | |
| [proxy.api] | boolean | Proxy the JSON:API. | |
| [proxy.files] | boolean | string | Proxy Drupal's site files directory. Provide String to specify multi-site path. |
Example
export default {
modules: ['druxt'],
druxt: {
baseUrl: 'https://demo-api.druxtjs.org',
endpoint: '/jsonapi',
proxy: {
api: true,
files: 'default'
}
}
}