μ€λμμ§ μλ² ν΄λ‘ μ½λ© νλ‘μ νΈ
- AQuary Tool
- Password : z3cp7m
- Server: AWS EC2
- DateBase: AWS RDS
- Node.js, MySQL, express
- λ°μ΄ν° 무결μ±μ μ§ν€κΈ° μν νΈλμμ μ μ©
- κ³Όλν νμμ μμ²μ΄λ DOSλ‘ μΈν μλ² μ€μλμ λ§κΈ° μν λ μ΄νΈλ¦¬λ―Έν μ μ©
config
βββ baseResponseStatus.js
βββ express.js
βββ jwtMiddleware.js
βββ limiter.js
βββ redis.js
βββ response.js
βββ winston.js
src
βββ app
βββ Post
| βββ postController.js
| βββ postDao.js
| βββ postProvider.js
| βββ postRoute.js
| βββ postService.js
βββ Store
| βββ storeController.js
| βββ storeDao.js
| βββ storeProvider.js
| βββ storeRoute.js
| βββ storeService.js
βββ User
βββ userController.js
βββ userDao.js
βββ userProvider.js
βββ userRoute.js
βββ userService.js
.gitignore
index.js
package.json
- POST
/app/sign-up
μ μ μμ± API (νμκ°μ ) - POST
/app/login
λ‘κ·ΈμΈ API - GET
/app/users/:userId/mypages
μ μ λ§μ΄νμ΄μ§ μ 보 μ‘°ν API - GET
/app/users/:userId/profiles
λ€λ₯Έ μ μ νμ΄μ§ μ 보 μ‘°ν API - POST
/app/login/kakao
μΉ΄μΉ΄μ€ μμ λ‘κ·ΈμΈ API - PATCH
/app/users/:userId/profiles
νλ‘ν μμ API - POST
/app/users/:userId/scrap-folders
μ€ν¬λ© ν΄λ μμ± API - PATCH
/app/users/:userId/scrap-folders
μ€ν¬λ© ν΄λ μμ API (μμ /μμ querystring) - POST
/app/users/:userId/scraps
μ€ν¬λ© API (μ§λ€μ΄/μν querystring) - GET
/app/users/:userId/scraps
μ€ν¬λ© μ‘°ν API - POST
/app/users/:userId/likes
μ’μμ API - GET
/app/users/:userId/likes
μ’μμ μ‘°ν API - POST
/app/users/:userId/follows
νλ‘μ° API - GET
/app/users/:userId/follows
νλ‘μ° μ‘°ν API(νλ‘μ/νλ‘μ querystring) - POST
/app/users/:userId/comments
λκΈ λ¬κΈ° API - PATCH
/app/users/:userId/comments
λκΈ μμ API - GET
/app/posts/popular
μΈκΈ°ν μ‘°ν API - GET
/app/posts/housewarms
μ 체 μ§λ€μ΄ κ²μκΈ μ‘°ν API(querystring) - GET
/app/posts/housewarms/:houseWarmId
μ§λ€μ΄ κ²μλ¬Ό μ‘°ν API - GET
/app/posts
κ²μλ¬Ό ν΅ν© κ²μ API(querystring) - GET
/app/users/:userId/store-categories
μ€ν μ΄ν μΉ΄ν κ³ λ¦¬ μ‘°ν API - GET
/app/products/categories
μΉ΄ν κ³ λ¦¬ λ³ μν μ‘°ν API (μΉ΄ν κ³ λ¦¬, μ λ ¬μ°μ μμ querystring) - GET
/app/products/users/:userId
μ€ν μ΄ νΉμ μν μ‘°ν API - GET
/app/products/best
λ² μ€νΈ μν μ‘°ν API (μ€μκ°/μλ(μΉ΄ν κ³ λ¦¬) querystring) - POST
/app/users/:userId/inquiry
λ¬Έμ μμ± API - GET
/app/products/:productId/inquiry
λ¬Έμ μ‘°ν API - GET
/app/products/:productId/info
λ°°μ‘/κ΅ν/νλΆ μ 보 μ‘°ν API - POST
/app/users/:userId/orders
μ£Όλ¬Έ μμ± API - POST
/app/users/:userId/reviews
리뷰 μμ± API - GET
/app/products/:productId/reviews
μν 리뷰 λ보기 μ‘°ν API - GET
/app/auto-login
μλ λ‘κ·ΈμΈ API - GET
/app/emails
μ΄λ©μΌ μ€λ³΅ μ²΄ν¬ API - GET
/app/nicknames
λλ€μ μ€λ³΅ μ²΄ν¬ API - GET
/app/passwords
λΉλ°λ²νΈ νμΈ API - GET
/app/users/:userId/myshopping
λμ μΌν μ 보 μ‘°ν API - GET
/app/users/:userId/orders
μ£Όλ¬Έ/λ°°μ‘ μ‘°ν API - PATCH
/app/users/:userId/password
λΉλ°λ²νΈ λ³κ²½ API - GET
/app/backemails
μ΄λ©μΌ λ·μ리 μ‘°ν API - GET
/app/users/:userId/coupons
μ¬μ©κ°λ₯ μΏ ν° μ‘°ν API - GET
/app/requests
λ°°μ‘ μμ²μ¬ν μ‘°ν API - POST
/app/users/:userId/helped-reviews
리뷰 λμ API - GET
/app/housewarms/:houseWarmId/comments
μ§λ€μ΄ λκΈ μ‘°ν API - GET
/app/housewarms/:houseWarmId/status
μ§λ€μ΄ μ’μμ, μ€ν¬λ©, λκΈ, μ‘°νμ μ‘°ν API - GET
/app/housewarms/:houseWarmId/similar
λΉμ·ν μ§λ€μ΄ μ‘°ν API - GET
/app/users/:userId/recent-products
μ€ν μ΄ ν μ΅κ·Όμ λ³Έ μν μ‘°ν API - GET
/app/users/:userId/recent-similar
μ€ν μ΄ ν μ΅κ·Ό λ³Έ μνκ³Ό λΉμ·ν μν μ‘°ν API - GET
/app/uses/:userId/popular-keywords
μ€ν μ΄ ν μΈκΈ° ν€μλ μ‘°ν API - GET
/app/users/:userId/popular-products
μ€ν μ΄ ν μΈκΈ° μν μ‘°ν API - GET
/app/products/styling-shot
νΉμ μν μ€νμΌλ§ μ· μ‘°ν API - GET
/app/products/reviews
νΉμ μν 리뷰 μ‘°ν API - GET
/app/products/inquiries
νΉμ μν λ¬Έμ κ°―μ μ‘°ν API - GET
/app/products/similars
νΉμ μν λΉμ·ν μν μ‘°ν API - GET
/app/users/:userId/current-orders
λμ μΌν μ£Όλ¬Έ νν© μ‘°ν API - GET
/app/users/:userId/shopping-status
λμ μΌν μ€ν¬λ©λΆ, λ¬Έμ, μ‘°ν μ μ‘°ν API - GET
/app/users/:userId/mypage-shopping
λ§μ΄νμ΄μ§ λμ μΌν μ‘°ν API - GET
/app/users/:userId/mypage-scrap
λ§μ΄νμ΄μ§ μ€ν¬λ© μ‘°ν API - GET
/app/usres/:userId/mypage-housewarm
λ§μ΄νμ΄μ§ μ§λ€μ΄ μ‘°ν API - GET
/app/users/:userId/mypage-reviewcount
λ§μ΄νμ΄μ§ 리뷰μ μ‘°ν API - GET
/app/users/:userId/otherpage-housewarm
λ€λ₯Έ μ μ νμ΄μ§ μ§λ€μ΄ μ‘°ν API - GET
/app/users/:userId/otherpage-scrap
λ€λ₯Έ μ μ νμ΄μ§ μ€ν¬λ© μ‘°ν API - GET
/app/posts/housewarms-products/:houseWarmId
μ§λ€μ΄ κ²μλ¬Ό ν¬ν¨λ λͺ¨λ μν μ‘°νAPI
** GET /app/push
맀 μ μλ§λ€ νΈμ μλ¦Ό API