मैं एक नोड ऐप बना रहा हूं, और जब मैं फेसबुक के साथ पासपोर्ट का उपयोग करने का प्रयास करता हूं, तो सत्यापित कॉलबैक नहीं चलाता है (कुछ भी लॉग नहीं है)। किसी भी सहायता की सराहना की जाएगी।पासपोर्ट फेसबुक कॉलबैक सत्यापित करें
var express = require('express');
var routes = require('./routes/routes.js');
var layout = require('./routes/layout.js');
var facebook = require('./routes/facebook.js');
var editprof = require('./routes/editprof.js');
var app = express();
var vogels = require('vogels');
var passport = require('passport');
var FacebookStrategy = require('passport-facebook').Strategy;
var configAuth = require('./config/auth');
app.use(passport.initialize());
app.use(passport.session());
...
passport.use(new FacebookStrategy({
// pull in our app id and secret from our auth.js file
clientID : configAuth.facebookAuth.clientID,
clientSecret : configAuth.facebookAuth.clientSecret,
callbackURL : 'http://localhost:8080/auth/facebook/callback'
},
// facebook will send back the token and profile
function(token, refreshToken, profile, done) {
console.log("TOKEN",token);
// asynchronous
process.nextTick(function() {
console.log("TOKEN",token);
console.log("ID", profile.id);
return done(null, profile);
});
}));
...
app.get('/auth/facebook', passport.authenticate('facebook'));
app.get('/auth/facebook/callback', facebook.callback);
क्यों यह अभी तक उत्तर नहीं है? – aditya
मुझे एक ही समस्या है। क्या आपने कभी इसे ठीक किया है? –