Commit b6248061 by yanju

Merge branch 'server-side-auth' into 'master'

修复token过期后报错的bug

See merge request pigbigbig/beyond-clouds-front!19
parents 937200c2 bf63ba71
......@@ -6,10 +6,18 @@ export const actions = {
const cookies = cookieParser.parse(req.headers.cookie)
const token = cookies[config.default_data.KEY_COOKIE_TOKEN]
if (token) {
commit('auth/login', token)
const response = await $axios.$get(config.api.get.User.myInfo)
if (response.code === 0) {
commit('userProfile/setUser', response.data)
try {
// 设置认证信息
commit('auth/login', token)
const response = await $axios.$get(config.api.get.User.myInfo)
if (response.code === 0) {
// 设置用户信息
commit('userProfile/setUser', response.data)
}
} catch (e) {
// 请求出错,删除认证信息
commit('auth/logout')
console.log(e)
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment