본문 바로가기
Language/Node.js

API Client

by 노믹 2022. 12. 12.

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