小编use*_*652的帖子

@nuxtjs/auth 为什么刷新页面总是重定向到登录

刷新后我无法刷新页面或打开安全页面的新标签,或者新标签将重定向我重新登录

版本

Nuxt.js v2.9.1
@nuxtjs/module: 4.8.4
Run Code Online (Sandbox Code Playgroud)

安全页面

middleware: ['auth'],
Run Code Online (Sandbox Code Playgroud)

auth-module 的中间件

登录页面

middleware: ['guest'],
Run Code Online (Sandbox Code Playgroud)

中间件/guest.js

export default async function({ store, redirect }) {
    // console.log(store.state.auth)
    if (store.state.auth.loggedIn) {
        return redirect('/')
    }
}
Run Code Online (Sandbox Code Playgroud)

console.log(store.state.auth) = { 用户:空,登录:假,策略:'本地'}

nuxt.config.js

auth: {
        strategies: {
            local: {
                endpoints: {
                    // register: { url: 'member', method: 'post', propertyName: 'data.accessToken' },
                    login: { url: 'api/authen-admin', method: 'post', propertyName: 'custom' },
                    user: { url: 'api/admin', method: 'get', propertyName: 'custom' },
                    logout: false
                },
                tokenRequired: 'Authorization',
                tokenType: false …
Run Code Online (Sandbox Code Playgroud)

vue.js nuxt.js

5
推荐指数
1
解决办法
9505
查看次数

标签 统计

nuxt.js ×1

vue.js ×1