-
<TIL> 한글 키워드로 주소 검색하는 방법클래스/└ TIL 2022. 5. 6. 23:27728x90
🧭
URI에 한글 넣는법
API 요청시 한글에 적절한 처리를 해주지 않으면 'Request path contains unescaped characters' 에러를 만나게 됩니다.
encodeURI 함수를 사용해서 URI에 한글을 사용할 수 있습니다.
특정한 문자를 UTF-8로 인코딩해 이스케이프 문자로 변환합니다.
(띄어쓰기는 %20으로 변환)
.get(https://www.juso.go.kr/addrlink/addrLinkApi.do?keyword=${encodeURI("한글키워드")});
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/encodeURI
키워드로 주소 검색하는 방법
juso.go.kr 에서 오픈API 신청 후에 활용할 수 있습니다. (즉시 승인됨)
https://www.juso.go.kr/addrlink/devAddrLinkRequestGuide.do?menu=roadApi
주소를 받아와야 하는데 서버가 긴급점검에 들어갔습니다.
서비스가 돌아가는 중이었다면 끔찍했을 것입니다.
예외처리가 필요한 부분이 없는지 확인하고 빠진 부분에는 꼭 예외처리를 해야 겠습니다.
특정 범위의 숫자값 랜덤하게 추출
Math.floor() = 내림 메서드
Math.random() = 0 이상 1 미만의 부동소수점 반환
Math.floor(Math.random() * 10); // 0~9
Math.floor(Math.random() * 10) + 1; // 1~10https://www.w3schools.com/js/js_random.asp
728x90'클래스 > └ TIL' 카테고리의 다른 글
<TIL> 외부 API 요청 응답 시간 개선 (0) 2022.05.10 <TIL> git(hub), API 요청 (0) 2022.05.08 <TIL> 카카오 로컬 API, git pull (0) 2022.05.06 <TIL> npm-checks-update (0) 2022.05.04 <TIL> IoC / DI, unknown database (0) 2022.04.28