hapi-nuxt
Quick start
Install plugin:
yarn add hapi-nuxt # or npm install hapi-nuxt
Register it on your server:
const Hapi = require('hapi')
const HapiNuxt = require('hapi-nuxt')
server = new Hapi.Server()
server.register(HapiNuxt, () => {
// ...
})
By default this plugin tries to read nuxt.config.js
from current directory and pass it as options.
You can either provide a new path by setting options to an string value or directly passing options
server.register({
register: HapiNuxt
options: {
// Nuxt options
}
}, () => {
// ...
})
If nuxt.options.dev
(Automatically set by nuxt if not provided in options) is true
plugin automatically starts a Builder
allow to hot reload on dev. You can manually disable this behavior by using options.startOnly
to true
.
nuxt
and builder
instances
Access Plugin exposes nuxt and builder (for dev only) instances to hapi.
server = new Hapi.Server()
server.register(HapiNuxt, () => {
// Example to access nuxt and builder
const { nuxt, builder } = server.plugins.nuxt
})
License
MIT - Fandogh & Nuxt.js