Como se describe en el artículo Añadir compatibilidad con CORS a ESP, puede configurar Extensible Service Proxy (ESP) para que admita CORS.
Si las opciones de ESP no ofrecen la compatibilidad con CORS que requiere tu aplicación, puedes añadir las opciones de CORS al archivo de configuración de ESP, nginx.conf
.
Añadir las opciones de CORS a nginx.conf
Para añadir las opciones de CORS, sigue estos pasos:
Empieza con un archivo
nginx.conf
que contenga la configuración que necesita Cloud Endpoints. Puedes empezar con el ejemplonginx.conf
. Si ya has implementado ESP, puedes conectarte por SSH al contenedor de ESP y copiar el archivonginx.conf
del directorio/etc/nginx/endpoints/
.Añade a
nginx.conf
las opciones de CORS que requiera tu aplicación. Puedes usar el ejemplo de CORS en NGINX como punto de partida.Inicia ESP con la opción
--nginx_config
y la ruta al archivonginx.conf
personalizado.
Siguientes pasos
Consulta las opciones de inicio de la ESP.
Consulta cómo conectarte por SSH al contenedor de ESP en GKE.
Consulta información sobre cómo usar un archivo nginx.conf personalizado en GKE .