NodeJS - Postman

김정욱·2020년 12월 9일
1

NodeJS

목록 보기
2/22
post-thumbnail

Postman

: 개발한 API를 테스트하고, 테스트 결과를 공유하여 API 개발의 생산성을 높여주는 도구
  (설치 : https://www.postman.com/pricing )


  • 서버 개발사용자의 Request를 대신하여 만들어 주는 도구
  • Front developer와 협업시에도 문제점을 찾기위해 사용됨
    (Postman되는데 , Front에서 안된다 --> 대부분 Front 잘못)

사용 TIP

[ Collection 및 Request ]

  • 프로젝트 단위로 Collection을 생성
  • Collection내부에 폴더를 만들어 기능별 분류를 하기도 함
  • Request를 추가하여 get/post/delete/put 등 지정하여 사용

[ ENVIRONMENT 설정 ]

: 매번 base-url을 입력하는 것은 불편 --> 특정 값을 사용할 환경 변수를 지정!


1) 환경 설정 열기 & 환경 추가 : 이름과 해당하는 value를 지정


2) Collection에서 만든 환경을 설정


3) 중괄호를 사용해 변수 사용
: {{base_url}} 처럼 중괄호 두개를 통해 사용 가능!


[ Query String & Params]

  • item은 params이며 week[0]과 week[1]은 query string
  • 보통 이런 방식은 request body가 없는 get과 delete에 사용

[ JSON data 사용 ]

  • Body -> raw -> JSON으로 설정 후 데이터 요청

[ multipart-form data 설정 ]

: file을 보낼 때 다른 다른 값들도 함께 보내게 되는 경우가 많다
  이럴 때 보통 2가지 방법이 있다
  (개인적으로 1번이 편해보인다 / postman에서는 좀 불편하지만 별도 처리 안해줘도 되니)

1) File + 각각 data
   : 여러 JSON data를 하나 하나씩 보내는 방법!
2) File + jsonData
   : 여러 JSON data들을 하나의 객체로 만들어
     JSON.stringify로 문자열로 바꾼 뒤 전송


[ Collection Export ]

: Front developer들과 협업 시 Collection을 공유하기 위해 Export할 경우에 사용

profile
Developer & PhotoGrapher

0개의 댓글