相关疑难解决方法(0)

passport.session()中间件有什么作用?

我正在使用Passport.js使用Easy Node Authentication:Setup and Local教程构建一个身份验证系统.

我很困惑passport.session().

在使用不同的中间件后,我开始明白这express.session()是通过cookie向客户端发送会话ID的内容,但我很困惑passport.session()除了之外需要什么以及为什么需要它express.session().

以下是我设置应用程序的方法:

// Server.js配置应用程序并设置Web服务器

//importing our modules
var express = require('express');
var app = express();
var port = process.env.PORT || 8080;
var mongoose = require('mongoose');
var passport = require('passport');
var flash = require('connect-flash');

var configDB = require('./config/database.js');

//Configuration of Databse and App

mongoose.connect(configDB.url); //connect to our database

require('./config/passport')(passport); //pass passport for configuration

app.configure(function() {

    //set up our express application

    app.use(express.logger('dev')); //log every request to …
Run Code Online (Sandbox Code Playgroud)

authentication session node.js express passport.js

108
推荐指数
4
解决办法
7万
查看次数

标签 统计

authentication ×1

express ×1

node.js ×1

passport.js ×1

session ×1