로컬 백엔드를 npm run dev로 실행하고 postman을 사용 할 수 있습니다.
링크 : https://documenter.getpostman.com/view/39080737/2sAYX9ogEQ **
추후에 추가할 예정
| 분류 | URL | 메소드 | 설명 | |
|---|---|---|---|---|
| Auth | /auth/signUp | post | 회원가입 | |
| Auth | /auth/logIn | post | 로그인 | |
| Auth | /auth/refreshToken | post | refresh토큰 발급 | |
| challenges | /challenges | get | 챌린지 목록 조회 | |
| challenges | /challenges/:challengeId | get | 특정 챌린지 상세 | |
| challenges | /challenges | post | 신규 챌린지 신청 조회 | |
| challenges | /challenges/:challengeId/participation | post | 챌린지 참가 | |
| challenges | /challenges/:challengeId | put | 어드민 - 챌린지 수정 | |
| challenges | /challenges/:challengeId | delete | 어드민 - 챌린지 삭제 | |
| application | /application | get | 어드민 - 챌린지 목록 보기 | |
| application | /application/:challengeId | delete | 신규 챌린지 신청 삭제하기 | |
| application | /application/:challengeId | put | 어드민- 챌린지 승인 / 거절 | |
| user | /users/:userId | get | 유저정보 얻기 | |
| userme | /users/me | get | 내정보 ,닉네임 등급 가져오기 | |
| userme | /users/me/challenges/ongoing | get | 내가 진행중인 챌린지들 목록 | |
| userme | /users/me/challenges/completed | get | 내가 마감/완료한 챌린지들 목록 조회 | |
| userme | /users/me/challenges/application | get | 내가 신청한 챌린지들 조회 | |
| work | /works/:challengeId | post | 작업물(번역물) 생성 | 마감되면 불가능 |
| /works/:challengeId | delete | 작엄물(번역물) 삭제 | 마감되면 불가능 | |
| /works/:workId | put | 작업물 수정하기 | 마감되면 불가능 | |
| /works/:challengeId/many | get | 특정 챌린지에서의 작업물들 조회 | ||
| /works/:workId | get | 특정 작업물 조회 | ||
| /works/:workId/like | post | 좋아요 생성 | ||
| /works/:workId/like | delete | 좋아요 취소 | ||
| feedback | /works/:workId/feedback | post | 피드백 생성 | 마감되면 불가능 |
| /works/:workId/feedback | get | 작업물에서의 피드백들 조회 | ||
| /works/:feedbackId | put | 피드백 수정 | 마감되면 불가능 | |
| /works/:feedbackId | delete | 피드백삭제 | 마감되면 불가능 | |
링크 : https://docthru-be-5u42.onrender.com/api-docs/
서버가 켜지는데 시간이 걸릴수 있어서 백엔드 서버를 먼저 접속하고 기다렸다가 접속하면 됩니다.