刷新后我无法刷新页面或打开安全页面的新标签,或者新标签将重定向我重新登录
版本
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)