[Express]Request Error 해결
이번에 네이버 연예인 닮은꼴 api를 쓰는중에 error가 생겨 그 해결 방안을 적어놓는다.
Request로 GET 요청을 하던 도중 에러가 나길래 뭐가 원인인가 봤더니 URI에 한글을 담아 보내면 unescaped characters 에러가 나는 것이였다…
삽질을 해본 결과 한글 -> 유니코드로 변환 함수인 encodeURI()
를 사용하는 것이였당!!
// 다음과 같이
https://openapi.naver.com/v1/search/image?query='+encodeURI("서강준" ,"UTF-8")+'&display=1&start=1&sort=sim&filter=large