Một cách để có được HTTP_REFERER
, Chúng tôi có thể sử dụng document.referrer
trong javascript bên trình duyệt. Nhưng làm thế nào chúng ta có thể nhận được nó trong NodeJS?Làm thế nào để có được "HTTP_REFERER" với NodeJS?
38
A
Trả lời
71
Bạn có thể lấy nó bằng cách ...
req.headers.referer
trong ...
var http = require('http');
server = http.createServer(function(req, res){
...
}
+31
req.headers.referer –
+0
@Shay, Đây không phải là điều tương tự trong JavaScript? –
+1
@ajkochanowicz có, nhưng quy ước tốt hơn –
Các vấn đề liên quan
- 1. HTTP_REFERER đáng tin cậy như thế nào?
- 2. Làm thế nào để biên dịch Python với Brython sang Javascript (để chạy với nodejs)?
- 3. Làm thế nào để sử dụng sugar.js trong nodejs?
- 4. Làm thế nào để bạn có được ELB của Amazon với HTTPS/SSL để làm việc với Web Sockets?
- 5. Làm thế nào để có được số dòng với SplFileObject?
- 6. Làm thế nào để có được attr với jQuery?
- 7. Làm thế nào để có được số năm với PHP?
- 8. php/html - http_referer
- 9. Làm thế nào để chạy nodejs mà không có dấu nhắc lệnh trong cửa sổ?
- 10. Làm thế nào để có được php_phar.dll?
- 11. Thay thế cho $ _SERVER ['HTTP_REFERER'] Biến PHP trong MSIE
- 12. Khi nào cần sử dụng Request.UrlReferrer và khi Request.ServerVariables ["HTTP_REFERER"]?
- 13. Làm cách nào để chỉ chọn miền gốc từ $ _SERVER ['HTTP_REFERER'] ;?
- 14. Làm thế nào để xếp hàng http nhận được yêu cầu trong Nodejs để kiểm soát tỷ lệ của họ?
- 15. Làm cách nào để nhận được url được chuyển hướng từ mô-đun yêu cầu nodejs?
- 16. Làm thế nào để có được ToolTip ràng buộc để làm việc với một ComboBox?
- 17. Làm thế nào để có được RPATH với $ ORIGIN để làm việc trên Code :: Blocks GCC?
- 18. Làm thế nào để có được plugin Uploadify của jQuery để làm việc với ASP.NET MVC?
- 19. Làm thế nào để có được - chi nhánh-để làm việc với git-p4?
- 20. nodejs, làm thế nào để làm gỡ lỗi sử dụng GDB
- 21. Làm thế nào để làm sạch tất cả các phiên trong Nodejs (heroku + redis)?
- 22. Làm thế nào để có được fopen để timeout đúng
- 23. Xử lý email với NodeJS
- 24. Làm thế nào để có được các khóa được tạo với dbutils commons?
- 25. Proxy với nodejs
- 26. Làm thế nào để có được VBO làm việc
- 27. Làm thế nào để thiết lập MongoDB cho các bài kiểm tra tích hợp trong NodeJS?
- 28. Quyền đối với tệp Nodejs
- 29. LINQ; làm thế nào để có được kỷ lục với ngày tối đa với tham gia?
- 30. làm thế nào để có được id để hộp thoại
thể trùng lặp của [Bắt tiêu đề HTTP với Node.js] (http://stackoverflow.com/ câu hỏi/5922842/get-http-headers-with-node-js) – Quentin
Hãy xem req.headers/req.header ('Referer') –
Có thể trùng lặp của [Làm cách nào để tìm URL trang web giới thiệu trong nút? ] (http://stackoverflow.com/questions/7237262/how-do-i-find-the-a-referring-sites-url-in-node) –