| api명 | FE랑 DTO 확인 | 정상 작동 | 400에러 | 401에러 | 402에러 | 403에러 | 404에러 | 409 에러 | 500에러 | 비고 |
|---|---|---|---|---|---|---|---|---|---|---|
| 로그인 | O | O | O | |||||||
| 토큰갱신 | O | O | O | |||||||
| 회원가입 | ||||||||||
| 내 정보 조회 | O | ~~X | ||||||||
| imageUrl null 로 뜨네요 (전반적 체크 필요)~~ | X | |||||||||
| 내 정보 수정 | O | O | O | |||||||
| 회원 탈퇴 | O | O | ||||||||
| 유저 삭제 | O | O | ||||||||
| 통계 조회 | O | 계약 생성 후 | ||||||||
| 이미지생성 | X (FileUrl → imageUrl) | X (허용된 파일 크기 초과시 | 파일 크기 초과시 multerError가 뜹니다 |
이미지 생성 중 허용된 파일 크기 초과 시
multer Error로 잡히는 것 같아요
MulterError: File too large
at abortWithCode (C:\\Users\\USER\\Documents\\CodeItNB\\Dear_Carmate\\node_modules\\multer\\lib\\make-middleware.js:73:22)
at FileStream.<anonymous> (C:\\Users\\USER\\Documents\\CodeItNB\\Dear_Carmate\\node_modules\\multer\\lib\\make-middleware.js:136:11)
at FileStream.emit (node:events:524:28)
at FileStream.emit (node:domain:489:12)
at SBMH.ssCb [as _cb] (C:\\Users\\USER\\Documents\\CodeItNB\\Dear_Carmate\\node_modules\\busboy\\lib\\types\\multipart.js:479:32)
at feed (C:\\Users\\USER\\Documents\\CodeItNB\\Dear_Carmate\\node_modules\\streamsearch\\lib\\sbmh.js:248:10)
at SBMH.push (C:\\Users\\USER\\Documents\\CodeItNB\\Dear_Carmate\\node_modules\\streamsearch\\lib\\sbmh.js:104:16)
at Multipart._write (C:\\Users\\USER\\Documents\\CodeItNB\\Dear_Carmate\\node_modules\\busboy\\lib\\types\\multipart.js:567:19)
at writeOrBuffer (node:internal/streams/writable:572:12)
at _write (node:internal/streams/writable:501:10) {
code: 'LIMIT_FILE_SIZE',
field: 'image',
storageErrors: []
}
| FE | 정상 | 404 | 비고 | |||
|---|---|---|---|---|---|---|
| 회사 등록 | O | O | ||||
| 회사 목록 조회 | O | O | ~~X (메시지 수정) | |||
| → 미들웨어 메시지를 잘못 넣은듯!~~ | ||||||
| 회사 별 유저 조회 | O | ~~X (메시지 수정) | ||||
| → 미들웨어 메시지를 잘못 넣은듯!~~ | ||||||
| 회사 수정 | O | O | 수정할 때, unique 필드를 주의하기! | |||
| 회사 삭제 | O | ~~X | ||||
| (204로 해놨구만~)~~ |
| FE | 정상 | 400 | 401 (일괄 수정) | 404 | 비고 | |
|---|---|---|---|---|---|---|
| 차량 등록 | O | O | X (메시지가 다르게 뜸) | X (로그인 안해도 됩니다 아직 미들웨어 적용을 안하신듯) | ||
| 차량 목록 조회 | O | X (양식 다름) | ||||
| currentPage, totalPages, totalItemCount, cars→data | X (메시지가 다르게 뜸) | X (로그인 안해도 됩니다 아직 미들웨어 적용을 안하신듯) | ||||
| 차량 수정 | O | O | X (메시지가 다르게 뜸) | 똑 | O | 기존 carNumber를 똑같이 넣어도 unique 때문에 오류가 남 |
| → 중복 확인 시 자기 아닌 거만 체크해야 할듯! | ||||||
| Repository의 getCarList에 searchBy에 오타있어요! (57line) | ||||||
| 차량 삭제 | O | X | ||||
| 민수님도 204로 하셨군요 | ||||||
| → 200으로 변경 | X (메시지가 다르게 뜸) | 똑 | O | |||
| 차량 상세 정보 조회 | O | X | ||||
| manufacturer에 model 이 뜹니다 (service의 156line 수정필요) | X (메시지가 다르게 뜸) | 똑 | O | manufacturer에 model 이 뜹니다 (service의 156line 수정필요) | ||
| 차량 대용량 업로드 | O | X | ||||
| 메시지만! | O (메시지가 더 자세함 굿) | 미들웨어에서 수정 | ||||
| 차량 모델 목록 조회 | O | X (형태 차이) | ||||
| data 로 묶여있어야 함) | 잘못 어떻게 보낼 수 있는지 모르겠어요.. | 똑 | 문제는 아닌데 CSV 에 같은 제조사-같은모델-다른타입 이 여러개 있나봐요!실제로는 K5가 SUV였다 경차였다 하진 않으니까 마지막에 자료만 수정하면 될 것 같습니다! | |||
| (데이터베이스 내용만 수정하면 됨) |
| 정상 | 400 | 401 (일괄 수정) | 404 | 비고 | |
|---|---|---|---|---|---|
| 고객 등록 | X (일부 항목) | X (500 뜸) | X (500 뜸) | FE에서는 ageGroup, region은 nullable이지만 무조건 항목이 있긴 하고, 대신 memo가 무조건 있다고 뜨네요..? 참고만 부탁드려요! | |
| 고객 목록 조회 | X (gender) | X (오류 안뜸) | X (500 뜸) | ||
| 고객 수정 | X (gender) | X (500 뜸) | X (500 뜸) | ||
| 고객 삭제 | O | X (500 뜸) | X (500 뜸) | O | |
| 고객 상세 조회 | - | - | - | ||
| 고객 대용량 업로드 | - (테스트를 못했습니다..) | - | - |
| 정상 | 400 | 401 (일괄 수정 예정) | 403 | 404 | |||||
|---|---|---|---|---|---|---|---|---|---|
| 계약 등록 | O (resolution date 가 null → “”로 바꾸면 더 좋을듯?) 변경 완 | X (m-Invalid JSON 이 잡히네요 이건 errorHandler 수정) | X | ||||||
| 계약 조회 | X (형태 차이) | 어떻게 잘못 넣을 수 있을까요? | X | ||||||
| 계약 수정 | X (형태 차이) | X (메시지) | X | X (담당자 아니어도 수정 가능) | |||||
| 계약 삭제 | O | X (메시지) | X | X (콘솔에는 잘 뜨는데 에러 핸들러 수정 필요) | O | ||||
| 계약 차량 조회 | O | 어떻게 잘못 넣을 수 있을까요? | X | ||||||
| 계약 고객 조회 | O | 어떻게 잘못 넣을 수 있을까요 | X | ||||||
| 계약 유저 조회 | O | 어떻게 잘못 넣을 수 있을까요 | X |
| 계약서 업로드 조회 | X | X (메시지) | X (로그인 안해도 되네요..?) | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 계약서 추가 조회 | O | 어떻게 잘못 넣을 수 있을까요 | X (로그인 안해도 되네요..?) | ||||||
| 계약서 업로드 | |||||||||
| 계약서 다운로드 |