Node.js nuxtjs/auth axios未发送cookie

Node.js nuxtjs/auth axios未发送cookie,node.js,vue.js,axios,nuxt.js,Node.js,Vue.js,Axios,Nuxt.js,我正在使用nuxtjs/auth库对本地方案进行身份验证。 登录后,我可以一页一页地导航,没有任何问题,但是如果我刷新页面,我将始终重定向到登录页面 我已经在express中间件中添加了这样的调试 app.use(function(req,res,next) { console.log('#####') console.log(req.sessionID); console.log(req.headers); console.log(req.session.use

我正在使用nuxtjs/auth库对本地方案进行身份验证。 登录后,我可以一页一页地导航,没有任何问题,但是如果我刷新页面,我将始终重定向到登录页面

我已经在express中间件中添加了这样的调试

app.use(function(req,res,next)
{
    console.log('#####')
    console.log(req.sessionID);
    console.log(req.headers);
    console.log(req.session.user ? 'true' : 'false');
    console.log('##############')
    next();
});
我发现每次刷新时,都会有两个对/user端点的web服务调用,输出如下:

一,

  • 似乎神秘的第一个调用没有任何头提交,因此无法检索会话,然后前端将其确定为未登录

    版本:

    "@nuxtjs/auth": "4.9.1",
    "@nuxtjs/axios": "5.12.2",
    

    您的应用程序中似乎没有正确存储令牌,请注意共享nuxt/auth SETUP我也有同样的问题!您的应用程序中似乎没有正确存储令牌,请注意共享nuxt/auth SETUP我也有同样的问题!
    #####
    6xHIHznvglt0PPb51ll5__dzhWjq6u_j
    {
      host: 'localhost:3000',
      connection: 'keep-alive',
      accept: 'application/json, text/plain, */*',
      'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) ' +
        'AppleWebKit/537.36 (KHTML, like Gecko) ' +
        'Chrome/85.0.4183.102 Safari/537.36',
      'sec-fetch-site': 'same-origin',
      'sec-fetch-mode': 'cors',
      'sec-fetch-dest': 'empty',
      referer: 'http://localhost:3000/',
      'accept-encoding': 'gzip, deflate, br',
      'accept-language': 'en-US,en;q=0.9,zh-TW;q=0.8,zh;q=0.7',
      cookie: 'auth.strategy=local; auth._token.local=false; ' +
        'auth._refresh_token.local=false; ' +
        'connect.sid=s%3A6xHIHznvglt0PPb51ll5__dzhWjq6u_j.6sPDezrnEw50IaBhYhhN%2FUCH5KUCB8fYQLoI1%2B3TAxA; ' +
        'auth.redirect=%2Fsecret',
      'if-none-match': 'W/"b5-V50YCe0fwKnv7GWmdocLX3+We+E"'
    }
    true
    ##############
    
    "@nuxtjs/auth": "4.9.1",
    "@nuxtjs/axios": "5.12.2",