CORS de resolución de problemas en Play Framework 2.4.x
Tengo una aplicación web java play framework 2.4.x que proporciona una API JSON / HTTP. Cuando ejecuto mi HTML / JS front-endfile:///Users/nize/tmp/index.html
llamando a la API enhttp://localhost:9000
espectáculos de cromo
XMLHttpRequest cannot load http://localhost:9000.
No 'Access-Control-Allow-Origin' header is present
on the requested resource. Origin 'null' is therefore
not allowed access. The response had HTTP status code 403.
He configurado la aplicación web según las instrucciones dadas enDocumentación de Play Framework 2.4.x CORS:
Actualización parabuild.sbt
Agregó la claseFilters.java
a la raíz del proyecto (también intentado/app
)Se agregó la siguiente estrofa a laapplication.conf
play.filters.cors {allowedOrigins = ["*", "http: // localhost"] #allowedHttpMethods = [" GET "," POST "] #allowedHttpHeaders = [" Aceptar "] #preflightMaxAge = 3 días}
¿Qué me estoy perdiendo?
Editar: Los síntomas son idénticos o similares aOtra publicación de stackoverflow muy similar. Ese problema se resolvió reconfigurando Cisco AnyConnect VPN que estaba instalado en la computadora. Yo, sin embargo, no tengo ese software instalado.