我正在学习聚合物。我尝试使用core-ajax来使用catfacts api(http://catfacts-api.appspot.com/api/facts?number=5),但结果却是CORS错误。有些人建议使用core-shared-lib,但似乎core-shared-lib用于导入外部库。反正我是否可以使用聚合物对某些外部API进行GET请求而不会遇到CORS问题?
答案 0 :(得分:0)
今晚我读完了整个0.9(beta)文档。碰巧遇到你在说什么。我也在学习。
CORS代表跨源资源共享。为了使您的Polymer应用程序加载外部资源,您需要确保在服务器上启用了CORS。看起来这是浏览器强加的安全限制。
链接到Polymer网站上的Q& A:https://www.polymer-project.org/0.5/resources/faq.html#externalfiles
如何启用CORS? http://enable-cors.org/server.html