sql >> Database teknologi >  >> NoSQL >> MongoDB

node.JS Express pas routing

Dit modul forventer et passport objekt

module.exports = function(passport){

men du kalder det ikke med et pasobjekt i app.js

var routes = require('./routes/index');

Du skal også definere pas, før du ringer til rutemodulet. Så i sidste ende bliver du nødt til at ændre din app.js for at se sådan ud:

var passport = require('passport');
var expressSession = require('express-session');
app.use(expressSession({secret: 'mySecretKey'}));
app.use(passport.initialize());
app.use(passport.session());

...
var routes = require('./routes/index')(passport);
...
app.use('/', routes);



  1. Express load session fra Mongo med session_id

  2. En oversigt over MongoDB User Management

  3. mongodb anvender sortering på opslagsresultater

  4. Hvordan bruger man MongoDB-transaktion ved hjælp af Mongoose?