के साथ नोड सत्र संग्रहण के लिए उचित कॉन्फ़िगरेशन यह स्पष्ट नहीं है कि उपयोग करने के लिए सही कॉन्फ़िगरेशन पैरामीटर क्या हैं रेडिस क्लाउड और हेरोकू का उपयोग करने की स्थिति में, और ऑनलाइन कार्य करने वाला उदाहरण नहीं मिल रहा है।रेडिस क्लाउड और हेरोकू
const express = require('express')
const session = require('express-session')
const RedisStore = require('connect-redis')(session);
...
const server = express()
server.use(bodyParser.json())
server.use(bodyParser.urlencoded({ extended: false }))
server.use(cookieParser())
server.use(session({
secret: token_secret,
// create new redis store.
store: new RedisStore({ url: 'redis://rediscloud:[email protected]:11111'}),
resave: true,
saveUninitialized: true
}));
मैं पुन: सहेज होना चाहिए और सच है या सत्र की दुकान के रूप Redis बादल और Heroku के मामले में गलत पर सेट saveUnitialized (एक्सप्रेस-सत्र का उपयोग):
यहाँ मेरे वर्तमान कोड है?
इसके अतिरिक्त, कुकीपार्स सत्र को प्रभावित करता है और वहां रहने की आवश्यकता है? या यह अलग है और केवल क्लाइंट से आने वाली कुकी को पार्स करने के लिए, और Redis के साथ सर्वर-साइड सत्र भंडारण से असंबंधित है? साथ ही, क्या कुकी पार्सर को फंक्शन में एक रहस्य पारित किया जाना चाहिए?
और आखिरकार, bodyParser सर्वर से पहले या बाद में आना चाहिए। उपयोग (सत्र), और क्या urlencoded विस्तारित सत्य या गलत पर सेट किया जाना चाहिए?
क्या यह स्निपेट आपके लिए काम करता है या नहीं? यदि ऐसा नहीं हुआ तो मनाया गया व्यवहार क्या था और क्या अपेक्षित था? –