我需要在URL中为域的一部分附加一个cookie。为了测试这一点,我制作了两个域,分别在本地运行,分别为localdev1.test.com
和localdev2.test.com
。在其中,我将cookie设置为.test.com
。当我向同一域发送一个简单的get请求时,它将附加cookie,但为另一个域发送时,将不附加cookie。我给了{withCredentials:true}
。我为此使用了reactJs和node。谁能建议我解决这个问题的方法?
const transport = axios.create({
withCredentials: true
});
transport
.get('http://localdev1.test.com:9000/api/messages/sample')
.then((res)=>{
alert(res.data.message);
})
.catch(err => { /* not hit since no 401 */ })