QN.fetch本地调用远程开发机接口报错问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

QN.fetch本地调用远程开发机接口报错问题

feiss_1988 2017-03-21 10:35:07 2730

图1
_20170321103130

图2:
_20170321103041

后端接口还是之前的ajax接口,接口返回了数据,见图2。前端QN.fetch调用报错:Uncaught (in promise) SyntaxError: Unexpected end of input,调用本地json文件是正常的。

JSON 前端开发 数据格式
分享到
取消 提交回答
全部回答(1)
  • 慢慢飞er
    2019-07-17 20:57:04
    已采纳

    mode为no-cors下只能请求脚本、图片和资源,即使服务端返回的是json字符串,QN.fetch接口也不会将其按照json进行解析。因此 Response.type为opaque,且无法通过 res.json()获取到具体的数据。

    当前发起请求的域名是192.168.1.114,和服务端不同源,需要服务端设置一定cors规则如 *.maimiaotech.com来支持从任何 maimiaotech.com的子域名进行请求调用。并通过mode 为 cors 的方式进行请求。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程