Express 为什么nuxtServerInit req会话重复接收和不接收数据?
我的项目是Nuxt.jsExpress 为什么nuxtServerInit req会话重复接收和不接收数据?,express,session,vuex,nuxt.js,nuxtserverinit,Express,Session,Vuex,Nuxt.js,Nuxtserverinit,我的项目是Nuxt.js 这是我的Github> 问题。我的nuxt存储操作,nuxtServerInit req重复接收和不接收数据 帮助我 这是一个场景 服务器启动 登录并创建会话 刷新nuxt web位置“/” 重复第三次 在插入会话数据和日志之前 插入数据 req.session.permission = 'admin'; Console.log req.session FRONT Session { cookie: { path: '/', _expires: nul
这是我的Github>
问题。我的nuxt存储操作,nuxtServerInit req重复接收和不接收数据
帮助我
这是一个场景
插入数据
req.session.permission = 'admin';
Console.log
req.session FRONT Session {
cookie:
{ path: '/',
_expires: null,
originalMaxAge: null,
httpOnly: true },
__lastAccess: 1572847191781,
permission: 'admin',
user_id: 'admin',
user_pw: 'test'
}
存储/index.js
nuxtServerInit ({ commit }, { req }) {
console.log('req.session FRONT', req.session);
if (req.session && req.session.permission) {
console.log('SET_USER permission', req.session.permission);
commit('SET_USER', req.session.permission);
}
}
重新重复刷新页面位置“/”
req.session FRONT Session {
cookie:
{ path: '/',
_expires: null,
originalMaxAge: null,
httpOnly: true },
__lastAccess: 1572847348860 }
====================================
req.session FRONT Session {
cookie:
{ path: '/',
_expires: null,
originalMaxAge: null,
httpOnly: true },
__lastAccess: 1572847352944,
permission: 'admin',
user_id: 'admin',
user_pw: 'test' }
每次刷新都会重复成功和失败为什么这样做,我如何修复它们???原因,快速会话选项
我更改了“saveUninitialized”选项
saveUninitialized: true > false
然后解决这个问题