Criar um ficheiro nginx.conf personalizado para suportar CORS

Conforme descrito no artigo Adicionar compatibilidade com CORS ao ESP, pode configurar o Extensible Service Proxy (ESP) para suportar CORS. Se as opções do ESP não oferecerem o suporte de CORS que a sua aplicação requer, pode adicionar as opções de CORS ao ficheiro de configuração do ESP, nginx.conf.

Adicionar as opções de CORS a nginx.conf

Para adicionar as opções de CORS:

  1. Comece com um ficheiro nginx.conf que contenha a configuração necessária para os Cloud Endpoints. Pode começar com o exemplo nginx.conf> ou, se já tiver implementado o ESP, pode usar o SSH para aceder ao contentor do ESP e copiar o ficheiro nginx.conf do diretório /etc/nginx/endpoints/.

  2. Adicione as opções de CORS que a sua aplicação requer a nginx.conf. Pode usar o exemplo CORS no NGINX como ponto de partida.

  3. Inicie o ESP com a opção --nginx_config com o caminho para o ficheiro nginx.conf personalizado.

O que se segue?