Node.js 无法调用方法';使用';未定义的

Node.js 无法调用方法';使用';未定义的,node.js,express,passport.js,Node.js,Express,Passport.js,我在node.js express中实现passport时遇到问题 我试图遵循不同的指导方针,但就是不成功 这一次出现了如下错误: 我的代码如下所示: 在app.js中: var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('c

我在node.js express中实现passport时遇到问题

我试图遵循不同的指导方针,但就是不成功

这一次出现了如下错误:

我的代码如下所示:

在app.js中:

var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');

// Configuring Passport
var passport = require('passport');
var expressSession = require('express-session');
// TODO - Why Do we need this key ?
app.use(expressSession({secret: 'mySecretKey'}));
app.use(passport.initialize());
app.use(passport.session());
知道它为什么不起作用吗?
我已经安装了express session、passport、passport local等。

您需要使用
express()初始化
app

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

我已经这么做了,但低于护照代码。把它移到上面,现在它工作了!谢谢你:)