In Node.js with HTTP, what is the role of the `req.headers` object?

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: "To access incoming request metadata". Trong module http của Node.js, req là đối tượng IncomingMessage và req.headers là một đối tượng chứa các header của yêu cầu gửi tới, với tên header đã chuyển về chữ thường, ví dụ req.headers['content-type'] hay req.headers.authorization để đọc token; đó là siêu dữ liệu (metadata) mô tả yêu cầu. "To set response status" là việc của res, qua res.statusCode hoặc res.writeHead(). "To parse URL paths" thuộc về req.url kết hợp lớp URL hoặc module url, header không chứa đường dẫn cần phân tích. "To handle errors" không phải vai trò của header; lỗi được xử lý qua sự kiện error, try/catch hoặc middleware xử lý lỗi trong Express.

Cùng chương 2

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