Sunday 15 April 2012

node.js - connect-mongo sessions collection is empty -


मोनो सत्र स्टोर के लिए मॉड्यूल का उपयोग कर रहा है

  var express = require ('express') ; Var http = आवश्यकता है ('http'); Var मोंगोज़ = अपेक्षित ('मोंगोस'); Var db = 'mongodb: // स्थानीयहोस्ट: 27017 / टेस्ट'; mongoose.connect (डाटाबेस); Mongoose.connection.on ('open', function (db) {console.log ('connected ??')}) var MongoStore = require ('connect-mongo') (एक्सप्रेस);   

....

  ऐप.उसे (express.cookie सत्र ({गुप्त: 's3cr3t', स्टोरः नया मोन्गोस्टोर ({मोंगोज़ाकोड: मोंगोज़ कनेक्शन}}, कुकी: {अधिकतमएज: 60000 // 60k एमएसकेंड}}   

मुझे कनेक्ट किया गया लॉग देख सकता हूं। Sceptions.find () यह कुछ भी नहीं reutns.मैं गुप्त के साथ अनुरोध किया है, यानी, कुकीज़ को मंजूरी दे दी लेकिन डीबी सिर्फ खाली है, लेकिन परीक्षण डीबी और सत्र संग्रह बनाया जाता है

आपको express.cookieSession के बजाय express.session का उपयोग करने की आवश्यकता है:

  App.use (express.session ({secret: 's3cr3t', स्टोर: नया मोंगोस्टोर ({मोंगोओज कनेक्शन: mongoose.connection}}});    

No comments:

Post a Comment