API Client 란?
- API Client란 개발단계에서 우리가 작성한 API의 요청을 확인하거나 테스팅 할 때 도움을 주는 툴입니다. API Client를 사용함으로 개발 속도를 높이거나 치명적인 에러를 예방하는데 도움을 받을 수 있습니다.
- Postman, Insomnia 등 여러 API Client가 있지만 이번에는 Thunder Client를 사용할 예정입니다.
- Thunder Client는 VS Code 안에서 사용할 수 있으면서, 기능이 부족하지 않기 때문에 비교적 쉽게 사용 할 수 있습니다!
어떤 상황에 필요할까?
지금까지 우리는 HTTP Method 중 GET Method에 대응하는 API만 만들고 브라우저로 확인했습니다!
아직까진 API Client가 필요 없어보였지만 POST, PATCH, PUT, DELETE, HEAD 등의 다양한 Method에 대한 API를 개발하고 테스트하기 위해서는 반드시 필요한 도구라고 볼 수 있습니다.
Thunder Client로 웹 서버 응답 확인하기
1. 먼저 Thunder Client 아이콘을 클릭하고 아래와 같이 창이 나오면 New Request 버튼을 눌러줍니다.
2. 이런 화면이 나오게 됩니다. 그럼 이제 맨위의 URI를 입력하는곳에 웹 서버 API의 HTTP Method인 GET으로 설정해 준 뒤 http://localhost:3000/ 를 입력하고 Send 버튼을 눌러줍니다.
3. 이전에 브라우저에서 보았던 "Hello World!"가 나오게 되면 성공입니다.
Thunder Client 활용하기
Collections
- 특별한 프로젝트마다 API 목록을 정리해서 사용할 수 있습니다.
- Collections는 여러가지의 API를 그룹화 시킬 수 있습니다.
Env
- 여러번 사용되는 값들을 환경변수(Environment)로 설정할 때 사용합니다.
- Token, URL, 개인 키 등 다양한 자격증명을 저장 및 사용할 수 있습니다.
'Language > Node.js' 카테고리의 다른 글
Module의 이해 (0) | 2022.12.13 |
---|---|
Routin 이해 및 Router 학습 (0) | 2022.12.12 |
Express.js 란? (0) | 2022.12.12 |
Package Manager (npm) (0) | 2022.12.12 |
Node.js란? (0) | 2022.12.12 |