React 使用fetch遇到的坑

下面聊一聊我在开发时,使用fetch遇到的问题。

前几天我在使用react开发项目时,以前做react项目都是通过封装原生ajax来处理数据,

这次我就想用下fetch,这一用就出现了bug,cookie给后台带不过去,一般情况cookie带不过去,

如:

1、跨域,如果跨域情况下,cookie肯定传不过去。

2、检查浏览器Application里面有没有获取到cookie。

3、确认是前台/后台谁出现的问题,打开Google调试,在Network,找到Headers下Request Headers下有没有cookie,如何没有就是没有传过去。

下面进入正题

有些数据需要cookie才可以获取,cookie给后台传不过去,我们只需要在fetch里面配置一个参数,

切记如果使用fetch,而接口需要cookie才返回数据,我们必须要加上这个参数。

credentials:'include' 

下面直接上代码。

 

转载于:https://www.cnblogs.com/growlig/p/9513485.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值