小编emi*_*tua的帖子

如何修复TypeError:无法读取未定义的passportjs的属性"authenticate"

即时通讯工作在一个节点护照登录身份验证,但我堆叠在这个错误,这使我很难运行我的节点服务器

/home/emil/Documents/myapp/app/routes.js:14 app.post('/ login',passport.authenticate('local-login',{^ TypeError:无法读取未定义的属性'authenticate')

我该怎么办呢?

我的代码:server.js

var express = require('express');
var app = express();
var port = 8080;

var cookieParser = require('cookie-parser');
var session = require('express-session');
var morgan = require('morgan');
var mongoose = require('mongoose');
var bodyParser = require('body-parser');
var passport = require('passport');

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

app.use(passport.initialize());
app.use(passport.session());
app.use(morgan('dev'));
app.use(cookieParser());
app.use(bodyParser.urlencoded({
extended: false
}));
app.use(session({
secret: 'anystringoftext',
saveUninitialized: true,
resave: true
}));

app.set('view engine', 'ejs');

//app.use('/', function(req, res){
//  res.send('Our First Express program!');
//  console.log(req.cookies);
//  console.log('===============');
// …
Run Code Online (Sandbox Code Playgroud)

javascript node.js passport.js

3
推荐指数
1
解决办法
8234
查看次数

标签 统计

javascript ×1

node.js ×1

passport.js ×1