fetch跨域请求登录接口
图片1为network里的信息,显示已经返回成功。
图片2为fetch().then()里console.log(response)的结果:
response.body为null
并且response.json()解析时出错.
图片3为fetch的代码
请大神们指点迷津。
个人觉得应该先看请求的状态,而不是响应的数据
其实我也遇到这个问题,fetch API实现跨域请求好像是用 mod:no-cors,但请求到的body为null
问题已经解决了
不过对 no-cors
和 cors
不是很理解
虽然我没用过fetch
,但看文档描述:
我怎么觉着,mode: 'cors'
才是说跨域的,而且cors
的全称就是Cross-origin resource sharing, 变成no-cors
好像不是跨域了,你说呢?
文档地址:Request.mode