Vue 2.0 SSR错误页面

时间:2017-01-25 21:13:33

标签: vue.js vuejs2

我正在尝试为我的SSR应用程序实现ErrorPage vue组件。我使用样板

// server.js
...
const context = { url: req.url };
const stream = renderer.renderToStream(context);

// If an error occurs while rendering
stream.on('error', (error) => {
  var app = new Vue({
    template: '<div>Error page</div>'
  });

  errRenderer.renderToString(app, function (error, html) {
    return res
      .status(500)
      .send(html);
  });
});

我知道这不是非常漂亮,但有另一种处理方法吗?理想情况下,我希望只加载外部Vue组件并将其发送到浏览器。

0 个答案:

没有答案