AngularJS的CORS错误,解决方法有啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AngularJS的CORS错误,解决方法有啥?相关的知识,希望对你有一定的参考价值。
AngularJS的CORS错误,解决方法是换成jsonp请求。比如:
var url = "http://host/training_webapi?callback=JSON_CALLBACK";
$http.jsonp(url)
.success(function(data)
console.log(data.found);
);
以上利用$http.jsonp就可以避免CORS错误了,因为默认是同域名的请求,AngularJS是提供了这样的跨域方法的。 参考技术A 直接预编译模板,缓存到$templateCache里去,这样可以把预编译后的模板作为脚本直接加载到网页内部,没有跨域的问题。开发过程中可以使用自动预编译(可以搜索一下相关的解决方案,比如grunt+ngTemplate等等)。
以上是关于AngularJS的CORS错误,解决方法有啥?的主要内容,如果未能解决你的问题,请参考以下文章
有啥方法可以避免 axios 中的 linkpreview.net 出现 CORS 错误,例如 Angular 中的 trustAsResourceUrl()?
AngularJS $http、CORS 和 Jersey 的基本身份验证