【问题标题】:Does everyauth or passport works in expressJs 4+是否everyauth 或passport 在expressJs 中工作 4+
【发布时间】:2014-10-24 17:56:53
【问题描述】:

我一直在寻找 nodeJs 中的身份验证。我看过 PassportJs 和 Everyauth。他们俩都使用了旧文档和旧版本的 express。 express 4+中贬值的东西。

app.use(express.cookieParser());
app.use(express.bodyParser());

我查看了this 问题,答案很好。但是在 PassportJs 或 Everyauth 上实施它们没有成功。那么有人知道实现这个的方法吗?或者谁能​​给我一个快速 4+ nodeJs 身份验证的身份验证教程?

【问题讨论】:

    标签: node.js express passport.js everyauth


    【解决方案1】:

    Scotch.io 更新了其教程系列“简易节点身份验证”:

    这些是关于护照的变化:

    Easy node authentication with ExpressJS 4.0

    【讨论】:

      【解决方案2】:

      应该像这样工作:

      var bodyParser   = require('body-parser'),
          cookieParser = require('cookie-parser'),
          express      = require('express'),
          session      = require('express-session'),
          passport     = require('passport');
      
      var app = express();
      
      app.use(cookieParser());
      app.use(bodyParser.json());
      app.use(bodyParser.urlencoded({extended: true}));
      app.use(session({
        secret: 'secrit cat',
        resave: true,
        saveUninitialized: true
      }));
      app.use(passport.initialize());
      app.use(passport.session());
      

      【讨论】:

        猜你喜欢
        • 2015-03-09
        • 2013-10-24
        • 2015-10-16
        • 2011-11-07
        • 1970-01-01
        • 1970-01-01
        • 2018-03-08
        • 1970-01-01
        • 2014-08-23
        相关资源
        最近更新 更多