spanning providers not google found and allowed google-app-engine cors google-cloud-endpoints

google app engine - providers - ¿Cómo habilitar CORS con puntos finales en la nube?



gsutil not found (3)

Como CORS trabaja en la producción de Cloud Endpoints. Lo que hice para probar en devserver (local) fue deshabilitar la seguridad del navegador. Para Dartium (creo que Chrome también) use el parámetro --disable-web-security en el inicio.

¿Existe una forma sencilla de habilitar CORS con los puntos finales en la nube?

(Agregando "Access-Control-Allow-Origin: *" o algo como esto a la respuesta)

Gracias brandon


Esto depende de si tiene control sobre los encabezados en los puntos finales, ya sea a través de la aplicación o del servidor web que sirve la página original que contiene los scripts que desean realizar solicitudes entre dominios.

JSON-P sigue pareciendo mucho más popular, ya sea por la falta de soporte en el lado del servidor de las plataformas, o por la desconfianza de que funcionará con los clientes (por ejemplo, navegadores web heredados), mientras que JSON-P funcionará a menudo.


Intente agregar esto al archivo yaml de su punto final:

x-google-endpoints: - name: "{your-endpoint-host-name}" allowCors: "true"