ESP への CORS サポートの追加で説明しているように、CORS をサポートするように Extensible Service Proxy(ESP)を構成できます。アプリケーションが必要とする CORS サポートを ESP オプションが提供しない場合は、CORS オプションを ESP の構成ファイル nginx.conf
に追加できます。
nginx.conf
へのCORS オプションの追加
CORS オプションを追加するには:
Cloud Endpoints に必要な構成を含む
nginx.conf
ファイルから始めます。サンプルnginx.conf
から開始するか、ESP をすでにデプロイしている場合は、ESP コンテナに SSH 接続して/etc/nginx/endpoints/
ディレクトリからnginx.conf
ファイルをコピーします。アプリケーションで必要となる CORS オプションを
nginx.conf
に追加します。NGINX での CORS の例を開始点として使用できます。カスタムの
nginx.conf
ファイルへのパスを指定した--nginx_config
オプションを使用して ESP を起動します。
次のステップ
ESP の起動オプションについて学ぶ。
GKE での ESP のコンテナへの SSH 接続について学ぶ。
GKE でのカスタム nginx.conf の使用について学ぶ。