使用axios将GET请求发送到其他域时,为什么未附加cookie?

时间:2019-08-28 11:19:26

标签: node.js reactjs axios

我需要在URL中为域​​的一部分附加一个cookie。为了测试这一点,我制作了两个域,分别在本地运行,分别为localdev1.test.comlocaldev2.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 */ })

0 个答案:

没有答案