api-cap-nhat-nguoi-dung
id: api-cap-nhat-nguoi-dung title: Phan C - Thiet ke API cap nhat nguoi dung slug: /phan-c/api-cap-nhat-nguoi-dung
Phan C - Thiet ke API cap nhat nguoi dung
1 cau x 15 diem = 15 diem
Hay viet TypeScript hoac pseudo-code cho API:
PATCH /users/:id
Yeu cau
- Validate du lieu request tai runtime.
- Chi cho phep cap nhat
namevaphone. - Khong cho phep client tu thay doi
role. - Tra
404neu nguoi dung khong ton tai. - Khong tra stack trace hoac loi noi bo cho client.
- Co xu ly loi tap trung hoac chuyen loi cho error middleware.
Bai lam
async function updateUser(req, res, next) {
// Viet code hoac pseudo-code tai day
}
- ....................................................................................
- ....................................................................................
- ....................................................................................