我目前正在使用Angular和Firebase(Firestore)构建应用程序。
如何检索此处http://maps.huge.info/zipv0.pl?ZIP=32750的数据并将其从xml转换为json?这是我当前的get请求,但它返回“No'Access-Control-Allow-Origin'标头出现在请求的资源上”。我做错了什么?
getZipData() {
return this.http.get(`http://maps.huge.info/zipv0.pl?ZIP=19382`);
}
答案 0 :(得分:0)
在您的firebase配置中,您可以指定config options中的以下内容,以解决您的问题。
"headers": [ {
"source" : "**/*.@(eot|otf|ttf|ttc|woff|font.css)",
"headers" : [ {
"key" : "Access-Control-Allow-Origin",
"value" : "*"
} ]
}]
如果您正在使用angular-cli并在本地运行,则可以在开发时使用代理配置并代理URL。 https://juristr.com/blog/2016/11/configure-proxy-api-angular-cli/