Nuxt/lib/render.js
Sébastien Chopin 8ab135af55 Prototype 0.1.0 working
Alpha 0.1.0
2016-11-07 02:34:58 +01:00

20 lines
495 B
JavaScript

'use strict'
const debug = require('debug')('nuxt:render')
const { join } = require('path')
const { getRoute, waitFor } = require('./utils')
function * render (req, res, next) {
if (!this.renderer) {
yield waitFor(1000)
yield this.render(req, res, next)
return
}
debug(`Start rendering ${req.url}...`)
const route = getRoute(req.url)
const path = join('pages', (route === '/' ? 'index' : route)).replace('.vue', '')
debug(`Find ${path}.vue`)
}
module.exports = render