Fix memory leak in ssr renderer

This commit is contained in:
Jonathan Cremin 2018-08-04 23:04:19 +01:00
parent 7583937773
commit 971d58380d

View file

@ -2,9 +2,9 @@ import fs from 'fs';
import { createBundleRenderer } from 'vue-server-renderer'; import { createBundleRenderer } from 'vue-server-renderer';
const app = fs.readFileSync('./public/dist/js/main-server.js', 'utf8'); const app = fs.readFileSync('./public/dist/js/main-server.js', 'utf8');
const renderer = createBundleRenderer(app);
export default function(url, initialState) { export default function(url, initialState) {
const renderer = createBundleRenderer(app);
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
renderer.renderToString({ url, initialState }, (error, html) => { renderer.renderToString({ url, initialState }, (error, html) => {
if(error) { if(error) {