图1
图2:
后端接口还是之前的ajax接口,接口返回了数据,见图2。前端QN.fetch调用报错:Uncaught (in promise) SyntaxError: Unexpected end of input,调用本地json文件是正常的。
mode为no-cors下只能请求脚本、图片和资源,即使服务端返回的是json字符串,QN.fetch接口也不会将其按照json进行解析。因此 Response.type为opaque
,且无法通过 res.json()
获取到具体的数据。
当前发起请求的域名是192.168.1.114,和服务端不同源,需要服务端设置一定cors规则如 *.maimiaotech.com
来支持从任何 maimiaotech.com
的子域名进行请求调用。并通过mode 为 cors 的方式进行请求。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。