我已经能够使用node.js和passport.js通过GitHub项目连接到Facebook,该项目位于:https: //github.com/jaredhanson/passport-facebook/tree/master/examples/login。
这是 app.js 代码正在执行的操作:
var express = require('express')
, passport = require('passport')
, util = require('util')
, FacebookStrategy = require('passport-facebook').Strategy
, logger = require('morgan')
, session = require('express-session')
, bodyParser = require("body-parser")
, cookieParser = require("cookie-parser")
, methodOverride = require('method-override');
var FACEBOOK_APP_ID = "--insert-facebook-app-id-here--"
var FACEBOOK_APP_SECRET = "--insert-facebook-app-secret-here--";
// Passport session setup.
// To support persistent login sessions, Passport needs to be able to
// serialize users into and deserialize users out of the session. Typically,
// this …
Run Code Online (Sandbox Code Playgroud)