我一直在研究MERN堆栈应用程序,我尝试为我的应用程序创建登录模块,因此我在服务器端使用passport.js
使用了Google身份验证。
当我使用 localhost 时,所有工作都很好。
但是,当我的应用程序在AWS服务器上运行时,node.js
不存储我的cookie会话,因此护照deserializeUser
不起作用,护照{{1 }}很好。
注意: 我的react应用程序运行在数字海洋服务器上,而我的节点应用程序运行在AWS服务器上。
我的应用程序中的API调用:
serializeUser
我的节点应用中的会话设置:
axios.get(url,{withCredentials: true}).then((response) =>{
console.log('login:',response.data)
}).catch((e)=>{
console.log('error:',e)
})
}