遇到错误时,如何获取Vue来渲染错误页面?

我具有以下代码设置来处理Vue错误(规范401s)

this.app.use(async function(ctx,next) {
  try {
    await next();
  } catch (err) {
    if (401 == err.status) {
      if ('/favicon.ico' != ctx.path) {
        ctx.body = await ctx.render('error',{
          message: err,status: ctx.status,});
      }
    } else {
      throw err;
    }
  }
});

我尝试运行此命令,但未显示错误页面。确认我已将此添加到路由器...

const ERROR = async function(ctx) {
  await ctx.render('error');
};
router.get('/test',ERROR);

它呈现良好。我想念什么?如何使用Koa在catch中提供错误页面?

ainiliyua 回答:遇到错误时,如何获取Vue来渲染错误页面?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3123749.html

大家都在问