MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Node.js . में सत्र कैसे बनाएं

Express.js सत्र का उपयोग करें ।

यह Passport.js पर एक नज़र डालने लायक भी है। जो Node.js में प्रमाणीकरण को लागू करना वास्तव में आसान बनाता है।

Express.js सत्र उदाहरण:

var express = require('express');
var session = require('express-session');
var app = express();

// Make sure this is defined before any of your routes
// that make use of the session.
app.use(session({
  secret: 'keyboard cat',
  cookie: { maxAge: 60000 },
  resave: false,
  saveUninitialized: false
}));

// Access the session as req.session
app.get('/login', function(req, res) {
  req.session.user = 1;
  res.end('User 1 is logged in, please go to the /discussion page.');
});

app.get('/discussion', function(req, res) {
  var sess = req.session;
  if (typeof sess.user === 'undefined') {
     res.redirect('/login');
  } else {
    res.setHeader('Content-Type', 'text/html');
    res.write('<p>user: ' + sess.user + '</p>');
    res.write('<p>expires in: ' + (sess.cookie.maxAge / 1000) + 's</p>');
    res.end();
  }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं किसी सरणी फ़ील्ड के सदस्यों को कैसे मान्य करूं?

  2. बहिष्करण चेतावनी:डीबी वर्ग पर घटनाओं को सुनना बहिष्कृत कर दिया गया है और अगले प्रमुख संस्करण में हटा दिया जाएगा

  3. MongoDB CurrentDate के साथ क्वेरी तुलना खोजें

  4. गोलंग और मोंगोडीबी रिमोट एक्सेस विफल (एसएएसएल प्रमाणीकरण चरण पर सर्वर ने त्रुटि लौटा दी:प्रमाणीकरण विफल रहा।)

  5. mongodb:आज बनाए गए रिकॉर्ड को कैसे फ़िल्टर करें?