Node.js 前端不发送httpOnly cookies

Node.js 前端不发送httpOnly cookies,node.js,express,cookies,jwt,cookie-httponly,Node.js,Express,Cookies,Jwt,Cookie Httponly,我将httpOnly Cookies发送到我的前端,如下所示 res.cookie('refreshToken', tokens.refreshToken, { httpOnly: true, secure:process.env.NODEENV ==='DEV'?false:true, expires:new Date(Date.now() + 24*30*60*60*1000 )})

我将httpOnly Cookies发送到我的前端,如下所示

res.cookie('refreshToken', tokens.refreshToken, {
                httpOnly: true,
                secure:process.env.NODEENV ==='DEV'?false:true,
                expires:new Date(Date.now() + 24*30*60*60*1000 )})
            res.cookie('accessToken', tokens.accessToken, {
                httpOnly: true,
                secure: process.env.NODEENV ==='DEV'?false:true,
                expires: new Date(Date.now()+ 15*60*1000)
            })
            res.send()
我的前端在另一个域上,但我使用cors包启用了cors策略,但由于某些原因,cookie不会在以下请求中发送回我的后端。我发现这一点,因为我试图打印出从我的前端发送的cookies

console.log(req.cookies )

我已经搜索了两天了,但是没有找到任何有用的信息,如果有任何帮助,我将不胜感激。

您正在发出ajax请求吗?axios.get(url).then(res=>{if(res.status==200){this.setState({status:“connected”})this.setState({user:res data})}else{const msg=responseHandler(res);}}).catch(err=>{})这是我在前端的代码,我假设应该从前端发送访问令牌来验证用户身份,但没有设置任何内容。您是否发出ajax请求?axios.get(url)。然后(res=>{if(res.status==200){this.setState({status:“connected”})this.setState({user:res.data})}else{const msg=responseHandler(res);}}).catch(err=>{})这是我在前端的代码,我假设应该从前端发送访问令牌来验证用户,但没有设置任何内容