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请求出错的处理
那一节
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
https://github.com/Lushenggang/blog-ssr/blob/master/middleware/manage.js
我是这样做的,我的个人网站,如果没权限的话跳回首页,权限是远程验证的。
顺手的话,求个star?