김보겸 |
명지대학교 융합소프트웨어학부 |
[email protected] |
Category | Method | URI | 설명 |
---|---|---|---|
auth | GET | /auth | 로그인 상태 확인 |
auth | POST | /auth/join | 회원가입 |
auth | POST | /auth/join/kakao | 카카오 로그인 후 회원가입 |
auth | GET | /auth/email?:email | 이메일 중복 확인 |
auth | GET | /auth/nick?:nick | 닉네임 중복 확인 |
auth | GET | /auth/id?:id | 아이디 중복 확인 |
auth | POST | /auth/login | 로컬 로그인 |
auth | GET | /auth/logout | 로그아웃 |
auth | GET | /auth/kakao | 카카오 로그인 |
auth | GET | /auth/kakao/callback | 카카오 로그인 |
auth | POST | /auth/update | 회원정보 수정 |
auth | GET | /auth/delete | 회원탈퇴 |
GET | /mail/id?:email | 아이디 찾기 메일 전송 | |
GET | /mail/pw?:email | 비밀번호 찾기 메일 전송 | |
post | GET | /post/lend | 빌려줄게요 게시판 조회 |
post | GET | /post/borrow | 빌려줄게요 게시판 조회 |
post | POST | /post/img | 이미지 업로드 |
post | POST | /post/write/lend | 빌려줄게요 게시글 작성 |
post | POST | /post/write/borrow | 빌려주세요 게시글 작성 |
post | POST | /post/update | 게시글 수정 |
post | GET | /post/id?:id | 게시글 조회 |
post | DELETE | /post/id?:id | 게시글 삭제 |
review | POST | /review/write | 리뷰 작성 |
review | GET | /review/list | 내가 쓴 리뷰 조회 |
revie | POST | /review/update | 리뷰 수정 |
review | GET | /review/id?:id | 리뷰 조회 |
review | DELETE | /review/id?:id | 리뷰 삭제 |
wish | POST | /wish/on | 찜 등록 |
wish | POST | /wish/off | 찜 해제 |
wish | GET | /wish/id?:id | 찜 여부 조회 |
wish | GET | /wish/lend | 빌려줄게요 찜 목록 조회 |
wish | GET | /wish/borrow | 빌려주세요 찜 목록 조회 |
chat | GET | /chat | 쪽지 목록 조회 |
chat | POST | /chat/send | 쪽지 보내기 |
chat | POST | /chat/room | 쪽지 방 생성 |
chat | GET | /chat/room/room?:roomId | 쪽지 방 조회 |
- Node.js
- Express
- MySQL
- Sequelize
- GitHub
- Slack
"dependencies": {
"bcrypt": "^5.0.1",
"body-parser": "^1.19.0",
"cookie-parser": "^1.4.5",
"cors": "^2.8.5",
"dotenv": "^10.0.0",
"express": "^4.17.1",
"express-session": "^1.17.2",
"multer": "^1.4.3",
"mysql2": "^2.3.0",
"nodemailer": "^6.7.2",
"passport": "^0.4.1",
"passport-kakao": "^1.0.1",
"passport-local": "^1.0.0",
"sequelize": "^6.6.5",
"sequelize-cli": "^6.2.0"
}