建立自訂 nginx.conf 來支援 CORS

為 ESP 新增 CORS 支援所述,您可以將可擴充服務 Proxy (ESP) 設定為支援 CORS。如果 ESP 選項並未提供應用程式需要的 CORS 支援,您可以將 CORS 選項新增至 ESP 的設定檔 nginx.conf

將 CORS 選項新增至 nginx.conf

如要新增 CORS 選項,請執行下列操作:

  1. 先處理 nginx.conf 檔案,且該檔案包含 Cloud Endpoints 需要的設定。您可以從範例 nginx.conf 開始,如果您已部署 ESP,則可以透過 SSH 連線至 ESP 容器,並從 /etc/nginx/endpoints/ 目錄複製 nginx.conf 檔案。

  2. 將應用程式需要的 CORS 選項新增至 nginx.conf。一開始,您可以使用 NGINX 中的 CORS 範例。

  3. 使用 --nginx_config 選項啟動 ESP,且該選項中包含自訂 nginx.conf 檔案的路徑。

後續步驟