STT | Action | How to |
---|---|---|
1 | …or create a new repository on the command line |
echo "# TLCN-ShopPhuKienMayTinh" >> README.md git init git add README.md git commit -m "first commit" git branch -M main git remote add origin https://github.com/phuochung6d/TLCN-ShopPhuKienMayTinh.git git push -u origin main |
1 | …or push an existing repository from the command line |
git remote add origin https://github.com/phuochung6d/TLCN-ShopPhuKienMayTinh.git git branch -M main git push -u origin main …or import code from another repository You can initialize this repository with code from a Subversion, Mercurial, or TFS project. |
Mô tả | Hành động | ||
/users | /signup | Đăng ký tài khoản | Nhấn Đăng ký |
/login | Đăng nhập | Nhấn Đăng nhập | |
/forgotPassword | Quên mật khẩu | Nhấn Quên MK | |
/resetPassword/{TOKEN} | Reset mật khẩu (khi đã Quên MK) | ||
/updateMyPassword | Cập nhật mật khẩu (khi đã login) | Nhấn Sửa MK | |
/updateMe | Cập nhật thông tin của tôi | Nhấn Edit | |
/deleteMe | Xoá tài khoản của tôi | Nhấn Xoá tài khoản | |
/ | Xem tất cả users trong hệ thống | ||
/{USER_ID} | GET: thông tin 1 user trong hệ thống | ||
/{USER_ID} | UPDATE: thông tin 1 user trong hệ thống | ||
/{USER_ID} | DELETE: 1 user trong hệ thống | ||
/products | / | GET: tất cả sản phẩm | Ở trang chủ (chẳng hạn) |
/{PRODUCT_ID} | GET: thông tin 1 sản phẩm | Nhấn vào sản phẩm nào đó | |
/ | POST: thông tin 1 sản phẩm | ||
/{PRODUCT_ID} | UPDATE: thông tin 1 sản phẩm | ||
/{PRODUCT_ID} | DELETE: 1 sản phẩm | ||
/reviews | / | GET: tất cả nhận xét | Nhấn vào sản phẩm nào đó |
/{REVIEW_ID} | GET: thông tin 1 nhận xét | ||
/ | POST: 1 nhận xét | ||
/{REVIEW_ID} | UPDATE: thông tin 1 nhận xét | ||
/{REVIEW_ID} | DELETE: 1 nhận xét | ||
/products/ {PRODUCT_ID}/reviews |
GET: tất cả nhận xét của sản phẩm nào đó | Nhấn vào sản phẩm nào đó sẽ hiện ra nhận xét |
|
POST: nhận xét cho sản phẩm nào đó | Khách hàng muốn nhận xét | ||
/cart | / | POST: thêm SP vào giỏ hàng | Khách hàng nhấn thêm sản phẩm vào giỏ hoặc nhấn tăng số lượng SP nào đó |
/ | GET: SP trong giỏ hàng | Khách hàng nhấn nút giỏ hàng |
|
/decreaseFromCart | POST: trừ số lượng SP nào đó trong giỏ hàng |
KH giảm số lượng SP nào đó trong giỏ hàng, khi số lượng đang bằng 1 thì bấm giảm sẽ xoá SP |
|
/deleteFromCart | POST: SP nào đó trong giỏ hàng |
KH xoá SP nào đó trong giỏ hàng |
- Chỉ là test routes cơ bản
- Thêm chức năng authentication
- Thêm chức năng authorization
- Fix lỗi commit trước
- Thêm các chức năng advanced của Product
- Thêm model và chức năng của Review
- Do cleaning code (cho /controllers/...)
- Thêm chức năng thêm, bớt, giảm, xoá trong giỏ hàng
- Lưu ý: thông tin của giỏ hàng nằm trong user hiện tại (getOneUser (role: admin) sẽ thấy)