OPTIONEN http://localhost:9000/api/chat/ 404 (nicht gefunden) XMLHttpRequest kann http://localhost:9000/api/chat/ nicht geladen werden. Die Antwort für das Preflight hat einen ungültigen HTTP-Statuscode 404FEHLER Angularjs + Lagom Framework
Antwort
https://www.playframework.com/documentation/2.5.x/CorsFilter enthält Details zum Aktivieren von CORS for Play (auf dem Lagom basiert). So behandeln die OPTIONS
können Sie tun müssen, um so etwas wie:
.withAutoAcl(true)
.withServiceAcls(
ServiceAcl.methodAndPath(Method.OPTIONS, "/foo")
)
https://groups.google.com/forum/#!msg/lagom-framework/dtYN_1Ds4SQ/gT-BGPuCAQAJ ist eine lagom-Rahmen-Liste Diskussion mit mehr Details.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Preflighted_requests hat eine Erklärung, warum Ihr Browser eine OPTIONS
Anfrage sendet, um damit zu beginnen.
Die metadata for the current exact maven artifact which provides CORS for Play ist dies:
<metadata>
<groupId>com.typesafe.play</groupId>
<artifactId>filters-helpers_2.12</artifactId>
<versioning>
<latest>2.6.0-M2</latest>
<release>2.6.0-M2</release>
<versions>
<version>2.6.0-M1</version>
<version>2.6.0-M2</version>
</versions>
<lastUpdated>20170310220437</lastUpdated>
</versioning>
</metadata>
Dies ist eine gute Antwort. Wir (einige Mitarbeiter von lightbend) haben kürzlich an einem Experiment gearbeitet und CORS für einen Lagom-Service benötigt. Siehe https://github.com/ignasi35/lagom-pet-store/blob/master/pet/src/main/java/Filters.java (Filter.java muss _ im Standardpaket sein) und https: // github. com/ignasi35/lagom-pet-store/blob/master/build.sbt # L18 wird benötigt, um die Filter von Play zu importieren. – ignasi35
Abhängigkeiten für CROSSFilter play Framework können nicht gefunden werden. Dieser Import funktioniert nicht: 'import play.filters.cors.CORSFilter;' Bitte helfen MAVEN Abhängigkeit zu finden –
@VitaliyDenys Ich habe die Maven-Info die Antwort hinzugefügt – sideshowbarker
- 1. Neuer Micro Service für Lagom Framework
- 2. Docker Fehler & Lagom Verhalten Visualisierung
- 3. Lagom ohne KonduktR?
- 4. Wie Status abgerufen werden, ohne es mit Lagom Framework
- 5. Lagom Cassandra vor Update lesen
- 6. Lagom externe Cassandra Authentifizierung
- 7. Akka http vs Lagom
- 8. Unterstützt Lagom nur REST?
- 9. Lagom: Externer Caching-Serviceanruf
- 10. Laufender Lagom in Produktion
- 11. Lagom Server: java.lang.IllegalArgumentException
- 12. Holen oder injizieren Lagom Anwendungskontext LagomApplicationContext
- 13. AngularJS Framework mit fabricjs
- 14. Verwenden von Trikotfiltern in Lagom
- 15. Lagom lagomServiceLocatorStart nicht funktioniert - Verbindung verweigert
- 16. Phoenix Framework und AngularJS-Vorlagen
- 17. Play Framework 2.1.0 & AngularJS-Integration
- 18. Wie Lagom-Dienste andere Dienste verbrauchen?
- 19. mit Lagom Getting Started gibt Runtime Exception
- 20. Update in Lagom über REST-API
- 21. Scala, Akka, Lagom, Play, Reactive und Microservices
- 22. Lagom - Testing Service Call mit Kopfzeilen
- 23. Vollständiges Beispiel für Message Broker in Lagom
- 24. AngularJS Ionic Controller Fehler
- 25. SugarCRM Webdienste Rest API Ionic Framework AngularJS
- 26. AngularJS Menüs in Ionic Framework mit Übersetzen
- 27. Spleißfunktion in AngularJS mit Laravel4 Framework
- 28. Play Framework 2.1 - AngularJS Routing - beste Lösung?
- 29. Django Rest Framework-Token-Authentifizierung AngularJS
- 30. Simple Microservice framework
Kann finden Abhängigkeiten für CROSSFilter Spiel Framework nicht. Dieser Import funktioniert nicht: 'import play.filters.cors.CORSFilter;' Bitte helfen Sie MAVEN Abhängigkeit zu finden –