2011-08-29 14 views
23

मुझे नोड में एक रेफरिंग साइट यूआरएल कैसे मिल सकता है?मुझे नोड में एक रेफरिंग साइट यूआरएल कैसे मिल सकता है?

मैं एक्सप्रेस का उपयोग कर रहा हूं, क्या मुझे इसे हेडर्स में कनेक्ट या कुछ पर मिल जाएगा?

धन्यवाद!

उत्तर

45

तुम्हारा मतलब यदि आप यह कैसे जब एक एक्सप्रेस सर्वर चल मिलता है, तो यह आपके अनुरोध पर header विधि का उपयोग किया जाता है:

req.header('Referer'); 
// => "http://google.com" 
+0

यह होना चाहिए 'बहुत – fancy

+1

धन्यवाद है req.headers [ 'रेफ़रर']'। –

+3

एक और विकल्प: req.headers.referer –

43

एक्सप्रेस 4.x में:

req.get('Referrer') 

यह भी संदर्भदाता के both spellings की जाँच करेगा ताकि आप की जरूरत नहीं है करने के लिए:

req.headers.referrer || req.headers.referer 

यहाँ documentation