Node.js nuxtjs/auth axios未发送cookie
我正在使用nuxtjs/auth库对本地方案进行身份验证。 登录后,我可以一页一页地导航,没有任何问题,但是如果我刷新页面,我将始终重定向到登录页面 我已经在express中间件中添加了这样的调试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
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",