0
我試圖做一個Facebook登錄護照的NodeJS功能沒有得到所謂的
var passport = require('passport');
var express = require('express');
var FacebookStrategy = require('passport-facebook').Strategy;
var bodyParser = require('body-parser');
var app = express();
passport.use(new FacebookStrategy({
clientID: '-',
clientSecret: '-',
callbackURL: "http://localhost:3000"
},
function(accessToken, refreshToken, profile, done) {
console.log("Token:", accessToken);
console.log("Refresh token:", refreshToken);
done(null);
}
));
app.get('/auth/facebook',
bodyParser.urlencoded({ extended: true }),
passport.authenticate('facebook'));
app.get('/', function (req, res) {
res.send("Helo");
});
app.listen(3000);
但是爲什麼我從來沒有從FacebookStrategy內部函數來獲取控制檯日誌? 登錄完美的作品和我重定向到callbackURL但功能看起來甚至不會使用其authentication
策略之前調用
你被重定向到'callbackURL'。但這是否意味着請求成功,或者是用於失敗的相同URL?你是否需要查看請求主體或其他東西以查看它是否成功? –