본문 바로가기

Backend/Postman

(4)
json 파일 import 하는법 팀원으로부터 json 파일을 받게 되었다. api 셋팅이 그대로 되어있다는데, 이를 포스트맨에서 사용하는 방법을 정리하고자 한다. 포스트맨 좌측에 보면 import 버튼이 있다. 이걸 누르고, 다운받은 json 파일을 끌어와서 사용하면, 그 파일 안에 있는 API 리스트를 읽어와서 어떤 API를 사용할 건지 check 해주고 사용하면 된다. 이 안에 GET,POST 등 API 리스트 목록이 함께 들어있다.
sort 쿼리 날릴때 정렬 createdAt(생성시점)을 기준으로 ASC(오름차순 정렬)을 하려면 아래와 같이 postman에서 설정하면 된다.
Unexpected token { in JSON at position 1 새로운 repo를 받아 postman으로 실행해보려고 요청을 날렸는데 Unexpected token { in JSON at position 1 이라며 실행환경에서 에러가 발생하였고, postman에서는 아래와 같이 에러가 발생하였다. { "statusCode": 400, "timestamp": "2023-08-16T07:32:37.789Z", "path": "/v1/comments/health-check", "message": "Unexpected token { in JSON at position 1" } 여러 문서를 참고했지만, 도움이 될만한건 없었다 ㅜㅜ JSON 형식이 아니어서 해당 에러가 생겼다는 의견도 있었다. 하지만 해결방법은 간단했다. 내가 이전에 postman에서 body 부분에 json ..
400 error at postman (Unexpected token) 문제 상황 CRUD 테스트중 "message": "Unexpected token , in JSON at position 142" 위와 같은 에러가 발생하였다. 400 에러는 잘 보이지 않는데, 400 에러에 대해 찾아보았다. 문제 원인 MDN 문서에 따르면 서버가 클라이언트단의 오류를 감지해 HTTP 요청을 처리할 수 없다는 의미이다. 나같은 경우에는 DELETE 요청시에 에러가 발생한 것이다. 내가 url에 HTTP 요청 주소를 잘못 넣었다. 원인1) @Delete 메서드에서 Path variables를 :/id 라고 작성했었는데 -> /:id 로 작성했었어야 한다. 원인2) Postman Body부분에서 JSON test data를 넣을때 { "id" : "abc123" } 이라고 했다면, url창에..