Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const renderer = createRenderer({
- template: require('fs').readFileSync('./index.template.html', 'utf-8')
- })
- renderer.renderToString(app, (err, html) => {
- console.log(html) // will be the full page with app content injected.
- })
- const Vue = require("vue");
- const server = require("express")();
- const vsr = require("vue-server-renderer");
- server.get("*", (req, res) => {
- const app = new Vue({
- data: {
- url: req.url
- }
- });
- const renderer = vsr.createRenderer({
- template: require("fs").readFileSync("./index.template.html", "utf-8")
- });
- renderer.renderToString(app, (err, html) => {
- console.log(html); // will be the full page with app content injected.
- res.send(html);
- });
- });
- server.listen(8080);
- undefined
- undefined
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement