为了账号安全,请及时绑定邮箱和手机立即绑定

fetch请求出错

fetch请求出错

跃然一笑 2019-02-04 16:16:41
有两个错误Uncaught (in promise) TypeError: Failed to fetchFailed to load 'url链接' Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.这是代码url那里我原来放的是后台给的地址fetch('url',{ method: 'POST', headers: {           'Accept': 'application/json',            'Content-Type': 'application/json'          },          body: JSON.stringify({"password": values.password})}).then(res => res.json()).then(json => console.log(json));
查看完整描述

1 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

因为你 'Content-Type': 'application/json'这样配置,所以触发了跨域中的预检请求。后端配置Access-Control-Allow-Headers不够的,后端还需要单独对预检的option请求单独处理.具体为什么,可以参考这篇文章


查看完整回答
反对 回复 2019-02-22
  • 1 回答
  • 0 关注
  • 1245 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号