मुझे मुख्य डोमेन और सभी सबडोमेन के बीच सत्र कुकी साझा करने की आवश्यकता है। मैं दो NodeJS सेवाओं expressjs ढांचे पर आधारित है:सबडोमेन कुकी उपलब्ध होने के लिए एप्लिकेशन को कॉन्फ़िगर कैसे करें?
// example.local
...
app.use(session({
cookie: {
domain: "example.local"
}
, key: 'sid'
, secret: '[my secret]'
, saveUninitialized: true
, resave: true
, store: new RedisStore({
host: 'localhost',
port: 6379
})
}));
// blog.example.local
...
app.use(session({
// what should I write here? <---------
}));
तो मेरे सवाल का क्या है मैं blog.example.local
के सत्र विन्यास में लिखने मौजूदा example.local
की कुकी तक पहुँच प्राप्त करने चाहिए?
संपादित करें:
// blog.example.local
...
app.use(session({
cookie: {
domain: "example.local"
}
, key: 'sid'
, secret: '[my secret]'
, saveUninitialized: true
, resave: true
, store: new RedisStore({
host: 'localhost',
port: 6379
})
}));
यह पर्याप्त है या मैं इसे का अनुकूलन कर सकते हैं: @yeiniel सुझाव है के रूप में, मैं सिर्फ एक ही config blog.example.local
के लिए निम्नलिखित की तरह इस्तेमाल करना चाहिए?
तो मुझे 'example.local' से' blog.example.local' तक सेटिंग्स कॉपी और पेस्ट करने की आवश्यकता है? – Erik
हाँ, बस यही। – yeiniel