MarkLogicを使用して認証しようとしています。 xdmp:login
メソッドを使用していますが、MarkLogicとPostmanのクエリコンソールでうまく動作しています。MarkLogic CORSエラー
しかし、私はMarkLogicのログイン機能を呼び出すとき、ブラウザで、それはエラーの下に投げている:
Error: XMLHttpRequest cannot load http://172.16.32.154:8000/v1/eval . Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ' http://localhost:9001 ' is therefore not allowed access. The response had HTTP status code 405.
[プリフライトリクエストに対する応答がアクセス制御チェックをパスしない](https://stackoverflow.com/questions/35588699/response-to-preflight-request-doesnt-pass-access-control-check)の可能な複製 –
*応答にはHTTPステータスコード405 *があります。*は、サーバーがおそらくOPTIONS要求を許可して応答するように構成されていない可能性があることを示します。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Preflighted_requestsには、ブラウザがここでやっていることの詳細があります。しかし、その要点は、サーバーは、200または204と空の応答本文と正しいCORS Access-Control-Allow - \ *応答ヘッダーでOPTIONS要求に応答するように構成する必要があるということです。 – sideshowbarker