JavaScript에서 Azure API 앱을 호출하려고합니다. 응용 프로그램이 실행되는 도메인 (mydonain.org parameter1, mydomain.com parameter2)을 기반으로 API를 통해 백엔드에 매개 변수를 보내야합니다. 그러나 사용자로부터이 매개 변수를 숨길 필요가 있습니다 (사용자가 마우스 오른쪽 버튼을 클릭하여 JavaScript 코드를 볼 때 매개 변수를 볼 수 없음).API 호출에서 쿼리 문자열 숨기기
API에서이 매개 변수를 API 앱을 통해 백엔드로 보내고 사용자에게 보이지 않게하려면 어떻게해야합니까?
$.getJSON("api/searchItems/" + myparam,
function (Data) {
...
});
myParam에는 응용 프로그램이 실행되는 위치에 따라 다른 값이 있습니다. mydomain.com에서 실행되는 경우 1이고 mydomain.org에서 실행되는 경우 2 등입니다. 이지만 매개 변수가 무엇인지 알아 내서 API를 직접 호출 할 수 있으므로이 코드는 승인되지 않았습니다.
코드를 입력하십시오 너는 지금까지 노력했다. – geeksal
이것은 불가능합니다. – Danmoreng
API는 요청의 출처를 알 수 있으므로이를 말할 필요가 없습니다. – Archer