Polish app/server.js

This commit is contained in:
Sébastien Chopin 2017-07-09 16:50:55 +02:00
parent 78400042ef
commit f07d9855b6

View File

@ -4,7 +4,7 @@ import { stringify } from 'querystring'
import { omit } from 'lodash'
import middleware from './middleware'
import { createApp, NuxtError } from './index'
import { applyAsyncData, sanitizeComponent, getMatchedComponents, getContext, middlewareSeries, promisify, urlJoin} from './utils'
import { applyAsyncData, sanitizeComponent, getMatchedComponents, getContext, middlewareSeries, promisify, urlJoin } from './utils'
const debug = require('debug')('nuxt:render')
debug.color = 4 // force blue color
@ -153,7 +153,8 @@ export default async context => {
if (typeof Component.options.validate !== 'function') return
isValid = Component.options.validate({
params: context.route.params || {},
query: context.route.query || {}<%= (store ? ', store: ctx.store' : '') %>
query: context.route.query || {},
<%= (store ? 'store: ctx.store' : '') %>
})
})
// ...If .validate() returned false
@ -195,7 +196,7 @@ export default async context => {
}
return Promise.all(promises).then(data => {
// If not dyanmic component, return data directly
// If no dynamic component, return data directly
if (Object.keys(_this.components).length === 0) {
return data
}