Nuxt 在中间件内做路由权限校验-如果没权限 如何手动跳转至错误页。
const middleware = async function ({ app, store, redirect, route }) {
redirect(xxx)
})
Nuxt 在中间件内做路由权限校验-如果没权限 如何手动跳转至错误页。
const middleware = async function ({ app, store, redirect, route }) {
redirect(xxx)
})
ctx有个error方法,触发后可以跳转到error页面的,如
ctx.error({statusCode: 500, message: '服务器开小差了~' })
可以参考下我的文章: Nuxt.js实战和配置渲染出错和ajax请求出错的处理
那一节
6 回答2.9k 阅读✓ 已解决
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
https://github.com/Lushenggang/blog-ssr/blob/master/middleware/manage.js
我是这样做的,我的个人网站,如果没权限的话跳回首页,权限是远程验证的。
顺手的话,求个star?