Làm thế nào để sử dụngResponse.cookie()
phương pháp để thao tác cookie của bạn
Sử dụngResponse.cookie()
phương pháp để thao tác cookie của bạn.
Ví dụ:
res.cookie('username', 'Flavio')
Phương thức này chấp nhận một tham số thứ ba, chứa các tùy chọn khác nhau:
res.cookie('username', 'Flavio', { domain: '.flaviocopes.com', path: '/administrator', secure: true })
res.cookie(‘username’, ‘Flavio’, { expires: new Date(Date.now() + 900000), httpOnly: true })
Các thông số hữu ích nhất mà bạn có thể đặt là:
Giá trị | Sự miêu tả |
---|---|
domain |
Cáctên miền cookie |
expires |
Đặtngày hết hạn cookie. Nếu thiếu hoặc 0, cookie là cookie phiên |
httpOnly |
Đặt cookie để chỉ có thể truy cập bởi máy chủ web. XemHttpOnly |
maxAge |
Đặt thời gian hết hạn so với thời gian hiện tại, được biểu thị bằng mili giây |
path |
Cácđường dẫn cookie. Mặc định là '/' |
secure |
Đánh dấucookie chỉ HTTPS |
signed |
Đặt cookie để được ký |
sameSite |
Giá trị củaSameSite |
Một cookie có thể được xóa bằng:
res.clearCookie('username')
Tải xuống miễn phí của tôiSổ tay Express.js
Các hướng dẫn nhanh hơn:
- Express, một khung Node.js phổ biến
- Truy xuất các tham số chuỗi truy vấn GET bằng Express
- Xác thực đầu vào trong Express bằng trình xác thực nhanh
- Express Templates
- Cung cấp tài sản tĩnh với Express
- Gửi phản hồi JSON bằng Express
- Phiên cấp tốc
- Gửi phản hồi bằng Express
- Gửi tệp bằng Express
- Dọn dẹp đầu vào trong Express bằng trình xác thực nhanh
- Định tuyến trong Express
- Máy chủ HTTPS Express có chứng chỉ tự ký
- Tham số Express, Yêu cầu
- Truy xuất các tham số truy vấn POST bằng Express
- Xử lý chuyển hướng với Express
- Express Middleware
- Thiết lập Let's Encrypt for Express
- Làm việc với tiêu đề HTTP trong Express
- Xử lý các biểu mẫu trong Express
- Xử lý tệp tải lên trong các biểu mẫu bằng Express
- Xử lý CORS trong Express
- Quản lý Cookie với Express