index | Method | URL | Description | 프론트 연결 여부 |
---|---|---|---|---|
0✅😀 | POST | /google-login | 구글 로그인 | ✅ |
1✅😀 | POST | /naver-login | 네이버 로그인 | ✅ |
2✅ | POST | /gpt/{chat_room_id} | chatAI 이용 | ✅ |
3✅ | POST | /diffusion | stable Diffusion2 이용 | ✅ |
4 | ||||
5✅ | POST | /prompt/create | 프롬프트 생성 | |
6✅😀 | GET | /prompt/view/info?sort&category&search | 프롬프트 리스트 조회 | |
7✅😀 | GET | /prompt/view/{prompt-id} | 특정 프롬프트 조회 | ✅ |
8✅ | POST | /gpt/use{prompt-id} | 프롬프트 내 chatAI | ✅ |
9✅ | POST | /diffusion/{prompt-id} | 프롬프트 내 stable diffusion2 | ✅ |
10✅ | POST | /prompt/comment/{prompt-id} | 프롬프트 댓글 등록 | ✅ |
11✅😀 | GET | /prompt/comment/read/{prompt-id} | 프롬프트 댓글 조회(리스트) | (프론트에서 직접 사용 X) |
12✅ | PUT | /prompt/comment/update/{comment-id} | 프롬프트 댓글 수정 | ✅ |
13✅ | GET | /prompt/comment/delete/{comment-id} | 프롬프트 댓글 삭제 | ✅ |
14✅ | POST | /prompt/like | 프롬프트 좋아요 등록 | ✅ |
15✅ | POST | /prompt/dislikes | 프롬프트 싫어요 등록 | → 없는거.. |
16✅ | GET | /prompt/my-page/{member-id} | 자기 프롬프트 조회 | ✅ |
17✅ | PUT | /prompt/my-page/{prompt-id} | 자기 프롬프트 수정 | ✅ |
18✅ | DELETE | /prompt/my-page/{prompt-id} | 자기 프롬프트 삭제 | ✅ |
19✅ | GET | /my-page/likes | 좋아요한 프롬프트 조회 | ✅ |
20✅ | PUT | /my-page/password/update | 비밀번호 업데이트 | ✅ |
20✅ | PUT | /my-page/password/check | 비밀번호 확인 | ✅ |
21✅ | PUT | /my-page/image | 프로필 이미지 업데이트 | ✅ |
22✅ | PUT | /my-page/nickname | 별명 업데이트 | ✅ |
23✅ | GET | /my-page/chat | 채팅방 리스트 조회 | ✅ |
24✅ | GET | /my-page/chat/read/{chat-room-id} | 특정 채팅방 조회(대화내역) | ✅ |
25✅ | DELETE | /my-page/chat/{chat-room-id} | 채팅방 삭제 | 🔧 200 OK 는 뜨나 예시 response와 같이 채팅방을 삭제하였습니다. 가 뜨지 않고 아무 response도 없음 채팅방 목록을 조회하면 삭제를 하려고 했던 채팅 내역이 그대로 있음 |
30✅ | GET | /auth/kakao | 회원정보 가져오기 | |
31✅ | GET | /auth/naver | 회원정보 가져오기 | ✅ |
26✅😀 | POST | /user/singup | 자체 회원가입 | ✅ |
27✅😀 | POST | /user/signin | 자체 로그인 | ✅ |
28✅😀 | POST | /user/mail | 이메일 인증코드 발송 | ✅ |
29✅😀 | POST | /user/mail/check | 입력코드 일치 여부 확인 | ✅ |
생성 모델을 어디서 쓰든 같은 url 활용? → 다른 url 활용용 ✅
JWT 고려되지 않음 → JWT로 member-id를 받을 경우 관련된 url 수정 필요✅
생성모델 이용 시 chatroom을 언제 만들 것인지?✅
비밀번호 확인을 할 것인지?
프롬프트 상세 페이지에서 get를 한번 할지, 세 번할지.
프론트 → 생성모델 파라미터 부분 추가 필요