- Chấm sớm sẽ được điểm cao, chấm muộn sẽ trừ điểm
- Bài làm sao chép, copy hoặc ko trả lời phần mình code coi là copy và trừ 2 điểm (cả người cho chép và người sao chép bài)
Xây dựng API NodeJS CheckPermission and Validation Product
- Validate Product (3đ)
- Validate Data khi create Product (cần validate title, image, required, min max rate)
- Validate Data khi update Product (check empty, field nào truyền lên mà trống thì báo lỗi)
2. Tạo file phân quyền CheckPermission: 3đ
- Kiểm tra token
- Verify token
- Kiểm tra user db
3. Update ProductModel and productsRouter 2đ
- Thêm CheckPermission vào trong productsRouter với route: POST, PUT, DELETE
- Thêm Ref Category: Type ObjectId and sử dụng populate khi GET Product (ALL + Detail)
- Ref ObjectId : https://hoavn.com/nodejs/xay-dung-api-nodejs-movies-app-part-2-crud-category-genre-add-ref-type-objectid-trong-movies
4. Câu hỏi lấy điểm 10 (chọn 1 trong 2) 2đ
- Viết API DOCS: use swagger-jsdoc https://movie-api-five-bice.vercel.app/v1/docs/
- Deploy Production: chọn vercel, render, or netlify như: https://hoadv-nodejs.vercel.app/