반응형
HTTP 요청에서 각도 상대 경로
Angular의 HTTP 요청에서 상대 URL은 어떻게 작동합니까?예를 들어, 사람들이 이렇게 하는 것을 봅니다.
$http.post('/api/authenticate', { username: username, password: password });
여기에 주소는 없고, 상대적인 URL만 있는데, 사용자 브라우저에서 실행 중인 자바스크립트가 어떤 주소를 호출할지 어떻게 알 수 있을까요?가능하다면 자료에 대한 링크를 추가하여 이 내용을 더 잘 이해할 수 있도록 해주시기 바랍니다.
이 HTTP AJAX 요청의 기본 URL은 브라우저의 URL 주소 표시줄에 있는 도메인 주소가 됩니다.
예를 들어,
응용 프로그램이 실행 중입니다.https://example.com/user/profile
실행 시:
$http.post('/api/authenticate', { username: username, password: password });
그러면 브라우저가 AJAX 요청을 할 것입니다.https://example.com/api/authenticate
브라우저에서 기본 URL을 가져올 수 있습니다.
var baseURL = window.location.protocol + '//' + window.location.host;
alert('Base URL for current frame is: ' + baseURL);
그냥 붙이기"./"
상대적으로 만들고 싶은 길로
$http.post('./api/authenticate', { username: username, password: password });
언급URL : https://stackoverflow.com/questions/35116446/angular-relative-paths-in-http-requests
반응형
'IT' 카테고리의 다른 글
XSD: 강력한 형식의 "단순한" 요소에 속성 추가 (0) | 2023.10.10 |
---|---|
바니쉬 + nginx SSL + woocmerce - wc-ajax가 작동하지 않음 (0) | 2023.10.10 |
Spring Boot + Springbox swagger error (0) | 2023.10.10 |
null >= 0 & & null <= 0>인데 null == 0이 아닌 이유는 무엇입니까? (0) | 2023.10.10 |
대소문자를 구분하지 않는 PowerShell 교체 (0) | 2023.10.10 |