source

Vue 2.0 SSR 오류 페이지

gigabyte 2022. 8. 27. 10:07
반응형

Vue 2.0 SSR 오류 페이지

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 컴포넌트를 로드하여 브라우저로 전송하는 것이 좋습니다.

언급URL : https://stackoverflow.com/questions/41861776/vue-2-0-ssr-error-page

반응형