【发布时间】:2020-08-04 11:18:52
【问题描述】:
当我使用 nuxt 部署通用应用程序时,我注意到抛出异常的客户端 $axios 请求只是将错误代码返回到控制台。有没有办法让 nuxt 重定向到我们在 layouts 文件夹中指定的 error.vue?我似乎只能通过在服务器端调用context.error 方法来访问此页面。
我一直在接近它如下:
async submit (evt) {
try {
const { data } = await this.$axios.get(`some/url`)
...
} catch (e) {
throw new Error(e) // assume, for the sake of argument, that the error is: { 'statusCode': 403, 'message': 'Forbidden' }
}
}
【问题讨论】:
标签: vue.js axios nuxt.js vue-router