WEBBOOK CHAPTER

웹서비스 개발 도구 상자: 14장. API client를 공유 가능한 계약으로 사용한다

14장. API client를 공유 가능한 계약으로 사용한다

Postman, Bruno, Insomnia 같은 GUI client는 environment, request collection, script, documentation을 공유하기 좋다. 특정 제품보다 base URL·variable·auth·test·export 형식을 version 관리하는 원칙을 배운다.


environment local: BASE_URL only
secret token: local vault / untracked
collection: method, path, fixture body, assertions

cloud sync와 team workspace에 고객 payload가 올라가는지 정책을 확인한다. export file에 token이 없는지 scan한다. GUI에서만 되는 request는 curl 또는 test code로 재현해 CI와 incident에서도 쓸 수 있게 한다.