Angular 访问XMLHttpRequest at<;URL>;来自原点';http://localhost' 已被CORS策略4阻止
Ionic 4项目HTTP请求我收到一个错误 访问位于的XMLHttpRequest “****test.f****t.co.in/getMccList”源代码 “”已被CORS策略阻止:响应 飞行前请求未通过访问控制检查:否 “Access Control Allow Origin”标头出现在请求的服务器上 资源 我已经添加了插件cordova插件白名单Angular 访问XMLHttpRequest at<;URL>;来自原点';http://localhost' 已被CORS策略4阻止,angular,ionic-framework,angular7,ionic4,Angular,Ionic Framework,Angular7,Ionic4,Ionic 4项目HTTP请求我收到一个错误 访问位于的XMLHttpRequest “****test.f****t.co.in/getMccList”源代码 “”已被CORS策略阻止:响应 飞行前请求未通过访问控制检查:否 “Access Control Allow Origin”标头出现在请求的服务器上 资源 我已经添加了插件cordova插件白名单 callserver(methodname, metadata, metainfo){ var TIMEOUT_REQUEST
callserver(methodname, metadata, metainfo){
var TIMEOUT_REQUEST =10;
var request = {
"MetaData": metadata,
"MetaInfo": metainfo
};
const httpOptions = {headers: new HttpHeaders({'Content-Type': 'application/json'})};
return this.http.post(this.URL+methodname,request,httpOptions).pipe(
catchError(this.handleError)
);
}
您正在尝试在chrome上运行应用程序吗?如果你在chrome上运行这个应用程序,通常会发生这种情况,我甚至不知道为什么,但如果你在实际设备上试用,效果会很好。我遇到了同样的问题,我在chrome扩展的帮助下克服了这个问题,它是
Allow Control Allow Origin
。我不知道是否有一个合适的方法来解决这个问题,但这可能会对你有所帮助。我已经添加了chrome扩展,我在android设备上运行这个应用,并调试我的chrome浏览器