カスタム REST エンドポイントで「Access-Control-Allow-Origin」を設定していますが、この Web サービスを JavaScript から呼び出すと、次のエラーが発生します。
XMLHttpRequest cannot load http://10.239.12.22:8042/LATEST/resources/repoUIFacet?rs:q=TNF. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://gprulcd707873.abbvienet.com:8000' is therefore not allowed access. The response had HTTP status code 401.
以下は、応答ヘッダーを設定するコードです
(: Function responding to GET method - must use local name 'get':)
declare function repoUIFacet:get($context as map:map, $params as map:map) as document-node()*
{
let $output-types := map:put($context,"output-types","application/json")
let $_ := xdmp:add-response-header("Access-Control-Allow-Origin", "*")
...
};
OPTIONS リクエストのレスポンス ヘッダーを設定するにはどうすればよいですか?