fix: Fix error undefined on plugins errors

This commit is contained in:
Sébastien Chopin 2018-01-23 10:41:50 +01:00
parent a6caff9d29
commit 00f98c150f

View File

@ -47,13 +47,12 @@ export default async ssrContext => {
ssrContext.next = createNext(ssrContext) ssrContext.next = createNext(ssrContext)
// Used for beforeNuxtRender({ Components, nuxtState }) // Used for beforeNuxtRender({ Components, nuxtState })
ssrContext.beforeRenderFns = [] ssrContext.beforeRenderFns = []
// Nuxt object (window.__NUXT__)
ssrContext.nuxt = { layout: 'default', data: [], error: null<%= (store ? ', state: null' : '') %>, serverRendered: true }
// Create the app definition and the instance (created for each request) // Create the app definition and the instance (created for each request)
const { app, router<%= (store ? ', store' : '') %> } = await createApp(ssrContext) const { app, router<%= (store ? ', store' : '') %> } = await createApp(ssrContext)
const _app = new Vue(app) const _app = new Vue(app)
// Nuxt object (window.__NUXT__)
ssrContext.nuxt = { layout: 'default', data: [], error: null<%= (store ? ', state: null' : '') %>, serverRendered: true }
// Add meta infos (used in renderer.js) // Add meta infos (used in renderer.js)
ssrContext.meta = _app.$meta() ssrContext.meta = _app.$meta()
// Keep asyncData for each matched component in ssrContext (used in app/utils.js via this.$ssrContext) // Keep asyncData for each matched component in ssrContext (used in app/utils.js via this.$ssrContext)