CentOS 6.5 box
에서 MarkLogic 7
을 실행 중입니다. 동일한 기계에서 MarkLogic HTTP 서버에 내 HTML/JS
응용 프로그램을 호스팅하고 있습니다. 이 응용 프로그램은 포트 8003에서 실행하고, 내 응용 프로그램에서 AJAX
요청을 사용하는 경우, 내가MarkLogic HTTP 서버 : CORS 헤더 설정
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://172.16.100.104:8003' is therefore not allowed access.
누군가가 MarkLogic
을 설정 한 말하는 오류가 다른 포트 8007에서 실행되는 REST API
를 통해 데이터에 액세스 할 필요가 CORS
? 어떤 도움이라도 좋을 것입니다.
도움이됩니다. 감사! –
호기심을 위해서 MarkLogic의 내장 REST API를 사용하여 데이터베이스에 액세스하는 경우 어떻게 할 수 있는지 알고 있었습니까? –
내장 된 REST API 엔드 포인트는 임의의 응답 헤더를 추가하는 메커니즘을 지원하지 않습니다. 그러나 REST 확장 프로그램을 작성할 때 자신의 헤더를 추가 할 수 있어야합니다. https://docs.marklogic.com/guide/rest-dev/extensions 내장 엔드 포인트의 경우 요청을 다른 app- 서버 계층 또는 투명한 역방향 프록시. 브라우저가 두 REST API 인스턴스가 동일한 서버에 있다고 브라우저가 생각하도록 요청을 다시 라우팅하는 것이 목표입니다. – mblakele