2017-10-25 14 views
0

流星jsアプリケーションでtwit 'search/tweets'を使用しようとしたときに、このエラーが発生します。私のローカルホストでCORSを有効にするには?Twit APIを使用している間のMeteor JSのCORSエラー

https://api.twitter.com/1.1/search/tweets.json?count=100の読み込みに失敗しました: プリフライトリクエストへの応答は、アクセス制御チェックに合格しない:いいえ 「アクセス制御は許起源」ヘッダが要求さ たリソース上に存在しています。したがって、オリジン 'http://localhost:3000'は許可されません。 応答にHTTPステータスコード400がありました。

+2

セキュリティで保護されていないURL(localhost)経由でセキュリティ保護されたリクエストを作成しようとしていますが、APIがリクエストをブロックしています。私はMeteorの仕組みについては分かりませんが、CORSの問題を回避するためにリクエストをプロキシする方法はあると確信しています。 – Baruch

+0

コードを共有してください、 – Styx

+0

ツイッタータグを追加 –

答えて

0

ブラウザのxhr要求はCORSを実装していますが、サーバーのHTTP要求は実装していません。あなたはあなたのサーバー経由でtwitterへのリクエストをプロキシする必要があります。サーバー上のルートを設定して、Twitter APIにhttpリクエストを送信します。

関連する問題