【问题标题】:Axios do not set cookies on my request to my apiAxios 不会根据我对我的 api 的请求设置 cookie
【发布时间】:2020-04-07 16:44:20
【问题描述】:

我有一个用 react 制作的客户端,我的 api 是用 laravel 制作的。问题是当我的 api 在 localhost 中运行时一切正常,cookie 设置正确。但是当我在我的 vps 上部署我的 api 时,axios 没有设置 cookie。

这是我的配置。

我不认为这来自 CORS,因为我可以在我的 API 上发送数据,唯一的问题是 cookie。

export default axios.create({
    baseURL: 'http://34.X.X.111/api',
    responseType: 'json',
    withCredentials: true,
})

【问题讨论】:

    标签: reactjs axios


    【解决方案1】:

    您很可能在没有将 Access-Control-Allow-Origin 值设置为要从中发出请求的域时遇到问题。

    尝试添加这个:Acceess-Control-Allow-Origin: http:{yourDomainName}

    希望这会有所帮助。

    【讨论】:

    • 感谢您的回答,但我尝试了这个,也尝试了 * 但没有任何改变。
    猜你喜欢
    • 2020-10-13
    • 2017-09-06
    • 2018-03-12
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 2019-11-26
    相关资源
    最近更新 更多