2015-09-23 16 views
6

Như tôi hiểu, khi bạn đang xây dựng một phản ứng http trong nút/express hoặc bất cứ điều gì, quá trình này bao gồm chủ yếu hai bước không tuần tự: xác định Tiêu đề và xây dựng cơ thể. Tiêu đề bao gồm tiêu đề Set-Cookie. Trong Express, các phương pháp sau đây có sẵn với đối tượng đáp ứng cho tiêu đề thiết lập:Cách nhận danh sách các tiêu đề phản hồi HTTP hiện được đặt trong Node/Express?

res.append(); // To append/create headers 
res.cookie(); // A convenience method to append set-cookie headers. 

Như tiêu đề được chỉ đệm và không thực sự được gửi cho đến khi đáp ứng được gửi đi, là có bất kỳ phương pháp hoặc cơ chế để có được danh sách hiện tại của tiêu đề thiết lập, cùng với giá trị của họ, một cái gì đó như:

headers = res.getHeaders(); //Returns an object with headers and values 
headers = res.getHeaders('Set-Cookie'); // To get only select headers 

Trả lời

6

thử

console.log("resp._headers >>>>>>>" + JSON.stringify(resp._headers)); 
+0

trình với NodeJS v6.9.2 32-bit. Xin lưu ý đây không phải là API công khai. Bất cứ điều gì bạn viết phụ thuộc vào điều này nên có một bài kiểm tra đơn vị tự động. –

Các vấn đề liên quan