Rate this post

Đối tượng Phản hồi (res) chỉ định phản hồi HTTP được gửi bởi một ứng dụng Express khi nó nhận được yêu cầu HTTP.

Các bài viết liên quan:

Những gì nó làm

  • Nó gửi phản hồi trở lại trình duyệt của khách hàng.
  • Nó tạo điều kiện cho bạn đặt giá trị cookie mới và giá trị đó sẽ ghi vào trình duyệt khách hàng (theo quy tắc tên miền chéo).
  • Khi bạn res.send () hoặc res.redirect () hoặc res.render (), bạn không thể thực hiện lại, nếu không sẽ xảy ra lỗi không giải quyết được.

Response Object Properties

Hãy xem một số thuộc tính của đối tượng phản ứng.

IndexPropertiesDescription
1.res.appNó chứa một tham chiếu đến phiên bản của ứng dụng express đang sử dụng phần mềm trung gian.
2.res.headersSentĐây là thuộc tính Boolean cho biết liệu ứng dụng có gửi tiêu đề HTTP cho phản hồi hay không.
3.res.localsNó chỉ định một đối tượng có chứa các biến cục bộ phản hồi trong phạm vi yêu cầu

Phương thức đối tượng phản hồi

Sau đây là một số phương pháp:

Phương thức này nối giá trị đã chỉ định vào trường tiêu đề phản hồi HTTP. Điều đó có nghĩa là nếu giá trị được chỉ định không phù hợp thì phương pháp này sẽ khắc phục điều đó.

  1. Phương thức Response Append 

Phương pháp này tạo điều kiện cho bạn gửi tệp dưới dạng tệp đính kèm trong phản hồi HTTP.

  1. Phương thức Response Attachment
  1. Phương thức Response Cookie

Phương thức này được sử dụng để đặt tên cookie thành giá trị. Giá trị có thể là một chuỗi hoặc đối tượng được chuyển đổi thành JSON.

  1. Phương thức Response ClearCookie

Như tên chỉ định, phương thức clearCookie được sử dụng để xóa cookie được chỉ định bởi tên.

Set cookies

Clear cookies

  1. Phương thức Response Download

Phương pháp này chuyển tệp tại đường dẫn dưới dạng “tệp đính kèm” và thực thi trình duyệt nhắc người dùng tải xuống.

Ví dụ

  1. Phương thức Response End

Phương pháp này được sử dụng để kết thúc quá trình phản hồi.

Ví dụ:

  1. Phương thức Response Format

Phương thức này thực hiện thương lượng nội dung trên tiêu đề Chấp nhận HTTP trên đối tượng yêu cầu, khi có mặt.

  1. Phương thức Response Get

Phương thức này cung cấp tiêu đề phản hồi HTTP được chỉ định bởi trường.

  1. Response JSON

Phương thức này trả về phản hồi ở định dạng JSON.

  1. Response JSONP

Phương thức này trả về phản hồi ở định dạng JSON với sự hỗ trợ của JSONP.

  1. Response Links

Phương thức này điền vào trường tiêu đề HTTP của phản hồi bằng cách kết hợp các liên kết được cung cấp dưới dạng thuộc tính của tham số.

Ví dụ:

  1. Response Location

Phương thức này được sử dụng để đặt trường tiêu đề HTTP vị trí phản hồi dựa trên tham số đường dẫn được chỉ định.

  1. Response Redirect

Phương thức này chuyển hướng đến URL bắt nguồn từ đường dẫn được chỉ định, với trạng thái HTTP được chỉ định

  1. Response Render

Phương thức này hiển thị một dạng xem và gửi chuỗi HTML được kết xuất đến máy khách.

  1. Response Send

Phương thức này được sử dụng để gửi phản hồi HTTP.

  1. Response sendFile

Phương thức này được sử dụng để chuyển tệp theo đường dẫn đã cho. Nó đặt trường tiêu đề HTTP phản hồi loại nội dung dựa trên phần mở rộng của tên tệp.

  1. Response Set

Phương thức này được sử dụng để đặt phản hồi của trường tiêu đề HTTP thành giá trị.

  1. Response Status

Phương thức này đặt trạng thái HTTP cho phản hồi.

  1. Response Type

Phương thức này đặt tiêu đề HTTP kiểu nội dung thành kiểu MIME.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now