2016-04-06 6 views
0

私は、localhost:8000からAngularアプリを提供していて、localhost:3000からノードバックエンドを提供しています。私は"クロスオリジン要求は、http、データ、クロム、クロムエクステンション、https、クロムエクステンションリソースのプロトコルスキームでのみサポートされています。

Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

この上に複数のSOの記事がありますが、それらはすべて「直接ブラウザでファイルを開けないでください」と言うシングル$ http.getページのロード上で実行すると、私のフロントエンドのログを持っていると私それらをすべて開かずに提供しています。

私のバックエンドはCORS用に設定されており、ルートはPostman経由でルーティングされます。

フロントエンド:

controller

は、バックエンド:

Backend

エラー:

enter image description here

host + '/'はジュースですt "localhost:3000"を参照する定数

答えて

3

URLにスキーム(http:)がありません。 file:///blah/blah/blah/localhost:3000 ...のように解決されている相対URLを使用しようとしています。エラーメッセージには、CORSがサポートされていないため、file:のURLからデータを読み込むことができません。適切なURLを使用してください。

関連する問題