You are defining a route to delete a comment by its ID. Which Express.js syntax is correct?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "router.delete('/comments/:id')". Quy ước REST gắn hành động với method HTTP: xoá tài nguyên dùng DELETE, và :id là tham số đường dẫn mà handler đọc qua req.params.id để biết bình luận nào cần xoá; trong thực tế còn truyền hàm xử lý làm đối số thứ hai, ví dụ thêm deleteComment sau đường dẫn. "router.get('/comments/:id')" dành cho đọc một bình luận, GET phải an toàn và không đổi dữ liệu. "router.post('/comments/:id')" dùng POST, vốn để tạo mới hoặc gửi dữ liệu cần xử lý, không đúng ngữ nghĩa xoá. "router.put('/comments/:id')" dùng PUT để thay thế toàn bộ hoặc cập nhật tài nguyên, không phải để xoá.
Cùng chương 3
______ is a fast, unopinionated and minimalist web framework for Node.jsCó lời giảiCâu hỏiHow do you add middleware to an Express application?Có lời giảiCâu hỏiConsider the following code snippet using Express.js. Identify which routes handle GET and POST requests. app.get('/users', ...); app.post('/users', ...); app.listen(3000, ...) (Choose 2 answers)Có lời giảiCâu hỏiCả 38 câu của chủ đề38 câu