API Client란 개발단계에서 작성한 API의 요청을 확인하거나 테스팅 할 때 도움을 주는 툴이다.
API Client를 사용함으로 개발 속도를 높이거나 잘못된 API 요청으로 인한 치명적인 에러를 예방하는데 도움을 받을 수 있다.
- 대표적인 API Client로 Postman, Insomnia가 있다. 이 두가지의 API Client는 API 요청 ( Request )을 손쉽게 구성할 수 있고, 응답 ( Response )을 직관적으로 확인할 수 있게 도와준다.
- POST, PATCH, PUT, DELETE 등의 http method를 사용해 테스트를 도와주는 프로그램이라고 할 수 있다.
Insomnia API Client 설치
The Collaborative API Development Platform
Leading Open Source API Development Platform for HTTP, REST, GraphQL, gRPC, SOAP, and WebSockets
insomnia.rest
1. Insomina 공식 사이트에서 Get Started for Free를 눌러준다.
2. Free 탭에 있는 Sign Up을 눌러 회원가입을 한다.
3. Download for Windows를 클릭한다.
Insomnia로 서버 응답을 확인하기
1. Insomnia API Client를 실행하고,+ 버튼을 눌러 새로운 프로젝트를 생성한다.
2. Create 탭의 Request Collection을 클릭하고, 새로운 Collection을 생성한다. ( Collection은 테스트하려는 프로젝트의 단위라고 생각하면 된다. )
3. + 버튼을 눌러 테스트 하려는 HTTP Request를 생성한다.
4. 테스트 메세지를 작성한 후, Send를 해서 결과를 확인한다.
'Javascript' 카테고리의 다른 글
[Javascript][Node.js] Express.js - req, res 객체 (0) | 2024.08.30 |
---|---|
[Javascript][Node.js] Request, Response (0) | 2024.08.30 |
[Javascript] API (0) | 2024.08.29 |
[Javascript] Module (0) | 2024.08.29 |
[Javascript] Express.js 프레임 워크 (0) | 2024.08.28 |