オプションhttp://localhost:9000/api/chat/ 404(見つからない) XMLHttpRequestはhttp://localhost:9000/api/chat/をロードできません。プリフライトの応答に無効なHTTPステータスコードがあります404ERROR Angularjs + Lagom Framework
答えて
https://www.playframework.com/documentation/2.5.x/CorsFilterにCORS for Play(Lagomが組み込まれています)を有効にする詳細があります。処理するにOPTIONS
次のような何かをする必要がある場合があります
.withAutoAcl(true)
.withServiceAcls(
ServiceAcl.methodAndPath(Method.OPTIONS, "/foo")
)
https://groups.google.com/forum/#!msg/lagom-framework/dtYN_1Ds4SQ/gT-BGPuCAQAJは、より多くの詳細をlagom・フレームワークリストのディスカッションスレッドです。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Preflighted_requestsには、お客様のブラウザがOPTIONS
リクエストを送信する理由が説明されています。
metadata for the current exact maven artifact which provides CORS for Playはこれです:
<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>
これは素晴らしい答えです。我々は最近、実験に取り組みました。私たちはLagomサービスでCORSが必要でした。 https://github.com/ignasi35/lagom-pet-store/blob/master/pet/src/main/java/Filters.java(デフォルトパッケージのFilters.javaでなければなりません)とhttps:// githubを参照してください。 com/ignasi35/lagom-pet-store/blob/master/build.sbt#L18はPlayのフィルタをインポートするために必要です。 – ignasi35
CROSSFilterのフレームワークを再生するための依存関係が見つかりません。このインポートは動作しません: 'import play.filters.cors.CORSFilter;' MAVENの依存関係を見つけるのを助けてください –
@VitaliyDenys私はmaven情報を回答に追加しました – sideshowbarker
- 1. Lagom
- 2. Lagom with Spring
- 3. Zend Frameworkの:ERR(3):構文エラー、予期しない 'ENDIF'(T_ENDIF)、ファイル
- 4. Lagom without ConductR?
- 5. アッカHTTP Lagom
- 6. npmのインストールが動作していません| npm ERR!パス| npm ERR!コード| npm ERR! | errno | npm ERR!システムコール| npm ERR! enoent
- 7. IntelliJのImmutablesとLagom
- 8. Lagomパブリッシュメッセージ(カフカ付き)
- 9. Lagom Frameworkで永続化せずに状態を取得する方法
- 10. npm ERR!コードENOENT、npm ERR! errno 34
- 11. Lagom外部カサンドラ認証
- 12. 私のLagomサービスのアーキテクチャ?
- 13. Lagom-ScalaのバッチインサートCassandra readside
- 14. Lagomでのマイクロサービスの分割
- 15. プロダクションでLagomを実行中
- 16. Lagom-javaの認証の例
- 17. Lagom:外部サービスコールのキャッシュ
- 18. Lagomを使用したマルチパートフォームエラー
- 19. Scala、Akka、Lagom、Play、Reactive、Microservices
- 20. npm ERR!コードECONNREFUSED
- 21. Express:next(err)stacktrace
- 22. NPM throw err 491
- 23. npm ERR!コードUNABLE_TO_GET_ISSUER_CERT_LOCALLY
- 24. module.js:471 throw err;
- 25. module.js:491 throw err;
- 26. npm ERR! jspm bundle
- 27. (ERR、中)subprocess.call
- 28. npm ERR! Windows_NT 6.1.7601
- 29. JDK1.6 +はERRファイル
- 30. module.js 474 throw err
はCROSSFilterプレイフレームワークの依存関係を見つけることができません。このインポートは動作しません: 'import play.filters.cors.CORSFilter;' MAVENの依存関係を見つけるのを助けてください –