2014-08-31 47 views
0

我一直在寻找nodeJs中的身份验证。我看过PassportJs和Everyauth。他们都有旧的文件和旧版本的快递。在快递4+中折旧的东西。Everyauth或护照在expressJs 4+中工作

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

我看了一下this问题,它有很好的答案。但是在PassportJs或Everyauth上没有成功实施它们。那么有没有人知道一个方法来实现这个?或任何人都可以给我一个快速4 + nodeJs认证的认证教程?

回答

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()); 
相关问题