我一直在寻找nodeJs中的身份验证。我看过PassportJs和Everyauth。他们都有旧的文档和旧版本的快递使用。快递4 +中贬值的东西。
app.use(express.cookieParser());
app.use(express.bodyParser());
我看了this个问题,答案很好。但是在PassportJs或Everyauth上没有成功实现它们。那么有谁知道实现这个的方法?或者任何人都可以给我一个快速4+ nodeJs认证的认证教程?
答案 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());
答案 1 :(得分:0)