UnhandledPromiseRejectionWarning:错误:没有使用passport.initialize()中间件

时间:2018-09-10 17:24:22

标签: javascript node.js express passport.js

我一直在尝试按照教程进行google oauth,但出现此错误。 尽管上述问题已经回答过一次,但我仍然无法确定按我使用的顺序出了什么问题。 这是我的index.js

const express=require('express');
const app=express();
const cookieSession=require('cookie-session');
const keys=require('./config/keys');
const mongoose=require('mongoose');
const passport=require('passport');
require('./models/User');
require('./services/passport');

mongoose.connect(keys.mongoURI,{ useNewUrlParser: true });

require('./routes/authRoutes')(app);

app.use(
 cookieSession({
    maxAge:30*24*60*60*1000,
    keys:[keys.cookieKey]

 })
);


app.use(passport.initialize());
app.use(passport.session());

const PORT=process.env.PORT || 5000;

app.listen(PORT);

这是回购的github链接。github

0 个答案:

没有答案