nuxt如何手动跳转至错误页

发布于 2022-09-12 13:09:51 字数 159 浏览 13 评论 0

Nuxt 在中间件内做路由权限校验-如果没权限 如何手动跳转至错误页。


const middleware = async function ({ app, store, redirect, route }) {
    redirect(xxx)
})

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

终弃我 2022-09-19 13:09:51

https://github.com/Lushenggang/blog-ssr/blob/master/middleware/manage.js
我是这样做的,我的个人网站,如果没权限的话跳回首页,权限是远程验证的。


顺手的话,求个star?

ctx有个error方法,触发后可以跳转到error页面的,如

ctx.error({statusCode: 500, message: '服务器开小差了~' })

可以参考下我的文章: Nuxt.js实战和配置
渲染出错和ajax请求出错的处理 那一节

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文