मैं एक्सप्रेसजेएस और मोंगोस का उपयोग कर रहा हूं।कनेक्ट-मोंगो (या मोंगोज़ में सत्रों का उपयोग करें) कैसे सेट करें
var MongoStore = require('connect-mongo')(express);
var sessionStore = new MongoStore({db: 'myappsession'});
app.use(express.session({ secret: "myappsecret", store:sessionStore }));
इसका परिणाम "MongoError: त्रुटि: अनधिकृत डीबी" में होता है। मुझे लगता है कि मुझे इसे अपने लॉग-इन क्रेडेंशियल पास करना होगा। मैं भी है,
var mongoose = require('mongoose');
var db = mongoose.createConnection('<omitted username, password and address>', 'myappsession');
मैं कनेक्ट-मोंगो सत्र की दुकान बनाने के लिए मेरी डेटाबेस में लॉग इन करने के लिए इस जानकारी की जरूरत है अनुमान लगा रहा हूँ?
प्रश्न
मैं कैसे पारित लॉग-इन जानकारी कनेक्ट-मोंगो करते हैं? या क्या मुझसे यह गलती हो रही है।
डब्ल्यू हाय यह एक अच्छा समाधान नहीं है? मैं वास्तव में अपने ऐप में इसका उपयोग कर रहा हूं। – Legendre
हाँ, ट्यूटोरियल यूआरएल – ktkaushik
@ktkaushik काम नहीं करता है - वह ट्यूटोरियल काम करने के लिए प्रयोग किया जाता है। आप "कोडिंग_with_Nodejs_Part_31_Mongoose_Sessions" के लिए Google पर जा सकते हैं और एक कैश किए गए संस्करण तक पहुंच सकते हैं। – Legendre