8
मुझे http://mydomain.comhttp://www.mydomain.comमैं अपने सत्र पिछले नोड.जेएस एक्सप्रेस में पिछले क्रॉस-सबडोमेन कैसे बना सकता हूं?
और अन्य सभी सबडोमेन के समान होना चाहिए।
मुझे सत्र और कुकीज़ पकड़ना है!
मुझे http://mydomain.comhttp://www.mydomain.comमैं अपने सत्र पिछले नोड.जेएस एक्सप्रेस में पिछले क्रॉस-सबडोमेन कैसे बना सकता हूं?
और अन्य सभी सबडोमेन के समान होना चाहिए।
मुझे सत्र और कुकीज़ पकड़ना है!
एक्सप्रेस के साथ कुछ लेना देना नहीं है। यह कुकी पर ही सेटिंग्स है जो मायने रखती है। अपने डोमेन को .mydomain.com
पर सेट करें और आपको ठीक होना चाहिए।
संपादित करें: ओपी अधिक जानकारी चाहता था, इसलिए कोड से उदाहरण यहां दिए गए हैं।
connect.createServer( connect.cookieParser() , connect.session({ cookie: { domain : ".mydomain.com" }}) );
और
res.cookie('remember', 1, { domain : ".mydomain.com" });
काम करना चाहिए।
मैं यह कैसे कर सकता हूं? मैं बस अपनी कुकीज़ को संभालने के लिए एक्सप्रेस का उपयोग करता हूं ... मैं req.session.abc = '123' करता हूं; console.log (req.session.abc); – user847495
क्या मुझे अंतिम भाग (res.cookie) की आवश्यकता है यदि मैंने इसे पहले से ही सर्वर में किया है? – user847495
सत्र सत्र में तर्क सत्र का समर्थन करने के लिए बनाई गई कुकी (नियंत्रण) को नियंत्रित करते हैं। यदि आप हाथ से कोई कुकी बनाते हैं, तो आपको डोमेन को हाथ से सेट करना होगा। मुझे विश्वास है। इसे आज़माएं और देखें। – Malvolio