2017-08-22 23 views
0

これは可能ですか? 私は、HTTP上に構築された外部APIサービスを呼び出すことを必要とするeコマースサイトを構築しています。 私のサイトは、django(バックエンド)とangular2(フロントエンド)を使用してAWS EBS上に構築されています。 HTTP apiを角張った側から呼び出そうとすると、コンテンツを混在させるエラーが表示されます。これは明らかに呼び出しをブロックするクロムブラウザです。HTTPSから外部HTTP APIを呼び出すdjango + AWSの角度サーバ

これを行う方法はありますか?プロキシに関してはthis answerが見つかりましたが、私は初心者であるため、実際にdjangoや角を使ってプロキシを呼び出すことはできません。ありがとう。

答えて

1

アプリケーションがHTTPS経由でコンテンツを提供しているため、HTTPSを介して他のリソースにアクセスして、混在コンテンツの問題を解決する必要があります。アプローチする最善の方法は、プロキシを使用することです。そのためには、アクセスするリソースの性質に応じて、EC2を使用してプロキシを手動でセットアップするか、AWS CloudFrontまたはAWS API Gatewayなどの管理対象サービスを使用することができます。

REST APIがAPIゲートウェイを使用していて、そのコンテンツ(JS、CSS、HTML、その他のファイル&など)がCloudFrontを使用している場合は、

+0

ありがとうございます。 AWS API Gatewayの使用方法について説明します。 – Bossam

関連する問題