Which middleware is required in Express.js to parse incoming JSON request bodies?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "express.json()". express.json() là middleware tích hợp sẵn trong Express từ bản 4.16 (dựa trên body-parser), đọc body của request có Content-Type là application/json, phân tích chuỗi JSON và gán kết quả vào req.body; thiếu nó thì req.body là undefined. Thường khai báo app.use(express.json()) trước các route cần đọc body. "express.urlencoded()" phân tích body dạng application/x-www-form-urlencoded do form HTML gửi, không phải JSON. "express.static()" phục vụ tệp tĩnh như ảnh, CSS từ một thư mục, không động tới body của request. "express.parse()" không tồn tại trong Express, gọi nó sẽ báo lỗi không phải hàm.

Cùng chương 3

Xuất hiện trong 1 bộ đề