为什么nuxtServerInit req会话重复接收和不接收数据?

我的项目是Nuxt.js
这是我的Github> https://github.com/zoz0312/Nuxt_Blog
题。我的nuxt存储操作,nuxtServerInit req重复接收和不接收数据
帮我

这是场景

  1. 服务器启动
  2. 登录并进行会话
  3. 刷新nuxt网站“ /”
  4. 重复3号

在插入会话数据和日志之前
插入数据

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' 
}



store / 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: '/',__lastaccess: 1572847348860 }
====================================
req.session FRONT Session {
cookie:
 { path: '/',__lastaccess: 1572847352944,user_pw: 'test' }

重复成功,每次刷新失败
为什么这样做,我该如何解决??

hitzhaotianxu 回答:为什么nuxtServerInit req会话重复接收和不接收数据?

原因,快速会话选项
我更改了“ saveUninitialized”选项

saveUninitialized: true > false


然后清除这个问题

本文链接:https://www.f2er.com/3168781.html

大家都在问