codestates / codestates/Campbu

[Err Log] axios get 요청 중 error / 2022-01-05

Open
#66 0 comments 0 reactions 1 assignee Claimed by @YeChan8812 View on GitHub
Err Log
Dominant language
TypeScript
Stars
0
Forks
3
PR merge metrics
No merged PRs in 30d

Description

# 어떤 에러인가요?
- 카카오 API 통신을 위해 axios를 사용하다 만난 에러!
# 에러 메시지
```
TypeError [ERR_UNESCAPED_CHARACTERS]: Request path contains unescaped characters
```
# 에러 핸들링 방법
- 이 에러를 구글링을 통해 찾아보니 axios url에 한글을 써 넣으면 이런 일이 일어난다는 것을 발견했다. 그래서 아래와 같이 수정하니 통신이 잘 되었다!
```
const coordinates = await axios
.get(`https://dapi.kakao.com/v2/local/search/address.json`, {
headers: {
Authorization: `KakaoAK ${process.env.KAKAOREST_API}`,
},
params: {
query: address,
},
})
```
# 에러 핸들링을 위해 참고한 레퍼런스 링크
https://masteringjs.io/tutorials/axios/get-query-params

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.