Slide 25
Slide 25 text
Vue Server Renderer
Vue.jsでのサーバーサイドレンダリングを提供
import Vue from 'vue'
import { readFileSync } from 'fs'
import { createRenderer } from 'vue-server-renderer'
const renderer = createRenderer({
template: readFileSync('/path/to/template').toString()
})
const vm = new Vue({ render: h => h('div', 'hello') })
renderer.renderToString(vm, {}).then(html => {
console.log(html) // => hello
})
https://ssr.vuejs.org/