Which Express.js function sends a JSON response?

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: "res.json()". Trong Express, res.json() chuyển đối tượng hoặc mảng JavaScript thành chuỗi JSON bằng JSON.stringify, đặt header Content-Type là application/json rồi gửi phản hồi và kết thúc request, ví dụ res.status(200).json(user). "res.text()" không tồn tại trên đối tượng response của Express; muốn gửi văn bản thường thì dùng res.send() với một chuỗi. "res.html()" cũng không phải API của Express; HTML được gửi bằng res.send() với chuỗi HTML, res.sendFile() hoặc res.render() khi dùng template engine. "res.response()" không có trong Express, có lẽ là nhầm với chính đối tượng response; mọi thao tác gửi phản hồi đều đi qua các method như send, json, sendFile hay end.

Cùng chương 3

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