不允许使用Localhost 8080' Access-Control-Allow-Origin'

时间:2018-02-21 07:01:00

标签: web-services ionic-framework ionic2 cross-domain aem

构建应用并在iPhone设备上运行会出现以下错误 - Screenshot is attached please see here

我设法获取从iOS设备发送的请求的详细信息,请检查下面的图像是请求有效还是我们需要更改与发送请求相关的内容,因为没有其他地方我们可以进行任何更改除了我们发送请求的方式

Header sending in request is showing here

1 个答案:

答案 0 :(得分:0)

要启用跨源请求,响应请求的服务器需要设置标头,该标头将告知请求的浏览器(位于不同的域上)允许加载来自不同域的资源。本质上,在服务器(localhost)上,您需要添加标题,以便将调用域列为白名单,以允许跨域提取资源。

这是一篇有用的文章,可帮助您提升:https://www.html5rocks.com/en/tutorials/cors/

另见http://excellencenodejsblog.com/handing-cors-for-your-mobile-app/