同じドメインに存在しないAngularアプリケーションで使用するために、http://blog.neosavvy.com/ ?feed=rss2などからブログフィードを取得したいと思います。
ProxyPassを使用するつもりでしたが、ProxyPassは/?feed=rss2では機能しません。同じURLにないものをフェッチするときにJavascriptが持つクロスドメインの問題を回避するために使用できる書き換えルールはありますか?
他のサービスと同じように、AngularJSのサービスを使用してフィードコンテンツをフェッチします。
ブログのRSSを取得するために使用しているコードは次のとおりです。
$scope.getBlogPost = function() {
$http({method:'GET', url:'http://blog.neosavvy.com/?feed=rss2'}).
success(function (data, status, headers, config) {
console.log("data returned");
}).
error(function (data, status, headers, config) {
console.log("data not returned");
});
}
これが私が受け取るエラーです-したがって、プロキシパスまたはいくつかの代替手段が必要です。
XMLHttpRequestはhttp://blog.neosavvy.com/?feed=rss2をロードできません。Origin http://local.something.comは、Access-Control-Allow-Originでは許可されていません。