Giao diện
Module 1: Plumber API 🔌
📝 Stats
- Số lượng: 5 câu hỏi
- Độ khó: Trung bình
MCQ
Q1. Comment decorator nào định nghĩa endpoint phương thức POST?
- [ ]
#* @get /path - [ ]
#* @post /path - [ ]
#* @put /path - [ ]
post("/path")
Đáp án:
#* @post /path.
Q2. Mặc định, Plumber trả về dữ liệu định dạng gì?
- [ ] XML
- [ ] CSV
- [ ] JSON
- [ ] HTML
Đáp án: JSON.
Coding Challenge
Challenge: Echo API
Viết một file api.R đơn giản có 1 endpoint /echo. Nhận tham số msg (query param) và trả về object JSON {"message": "Bạn nói: 'msg'"}.
r
# api.R
#* Echo lại tin nhắn
#* @param msg Tin nhắn đầu vào
#* @get /echo
function(msg = "") {
list(message = paste0("Bạn nói: '", msg, "'"))
}