相关疑难解决方法(0)

护照认证在基本示例中失败

我试图将这个passport.js示例分解为最基本的元素.我一直收到401(未经授权)的消息,无法弄清楚原因.任何帮助将不胜感激.

谢谢!

Node.js文件:

var http = require('http'),
express = require('express'),
passport = require('passport'),
LocalStrategy = require('passport-local').Strategy,
flash = require('connect-flash');

var port = process.env.PORT || 8080;

passport.serializeUser(function(user, done) {
  done(null, user);
});

passport.deserializeUser(function(obj, done) {
  done(null, obj);
});

passport.use(new LocalStrategy(
  function(username, password, done) {
   console.log("LocalStrategy working...");
   return done(null, { id: 1, username: 'Joe', password: 'schmo'});
  }
));

var app = express();

app.configure(function(){
  app.use(express.static(__dirname + '/app'));
  app.use(express.cookieParser('big secret'));
  app.use(express.bodyParser());
  app.use(express.methodOverride());
  app.use(express.cookieSession());
  app.use(flash());
  app.use(passport.initialize());
  app.use(passport.session());
  app.use(app.router);
});

app.get('/', function (req, res) {
  res.sendfile(__dirname …
Run Code Online (Sandbox Code Playgroud)

javascript node.js passport.js

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

node.js ×1

passport.js ×1