issues
search
Eomhyein
/
employment
Node.js 숙련 개인과제 나만의 채용 서비스 백엔드 서버 만들기
0
stars
0
forks
source link
이력서 생성 API
#8
Closed
Eomhyein
closed
1 month ago
Eomhyein
commented
2 months ago
이력서 생성 API
(🔐 AccessToken 인증 필요)
새로운 이력서를 생성합니다.
요청 정보
사용자 정보는
인증 Middleware
(
req.user
)를 통해서 전달 받습니다.
제목, 자기소개
를
Request Body
(
req.body
)로 전달 받습니다.
유효성 검증 및 에러 처리
제목, 자기소개 중 하나라도 빠진 경우
- “OO을 입력해 주세요”
자기소개 글자 수가 150자 보다 짧은 경우
- “자기소개는 150자 이상 작성해야 합니다.”
비즈니스 로직(데이터 처리)
작성자 ID
는 인증 Middleware에서 전달 받은 정보를 활용합니다.
이력서 ID, 지원 상태, 생성일시, 수정일시
는 자동 생성됩니다.
지원 상태
의 종류는 다음과 같으며, 기본 값은
APPLY
입니다.
서류 지원 완료
APPLY
서류 탈락
DROP
서류 합격
PASS
1차 면접
INTERVIEW1
2차 면접
INTERVIEW2
최종 합격
FINAL_PASS
반환 정보
이력서 ID, 작성자 ID, 제목, 자기소개, 지원 상태, 생성일시, 수정일시
를 반환합니다.
이력서 생성 API (🔐 AccessToken 인증 필요)
새로운 이력서를 생성합니다.
req.user
)를 통해서 전달 받습니다.req.body
)로 전달 받습니다.