Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Module dependencies.
- */
- var express = require('express');
- var app = express();
- var routes = require('./routes');
- var user = require('./routes/user');
- var http = require('http');
- var path = require('path');
- var Facebook = require('facebook-node-sdk');
- // all environments
- app.set('port', process.env.PORT || 3000);
- app.set('views', path.join(__dirname, 'views'));
- app.set('view engine', 'jade');
- app.use(express.favicon());
- app.use(express.logger('dev'));
- app.use(express.bodyParser());
- app.use(express.methodOverride());
- app.use(express.cookieParser('your secret here'));
- app.use(express.session());
- app.use(express.session({secret: 'foobar'}));
- app.use(Facebook.middleware({ appId: '593195267411349', secret: 'redacted' }));
- app.use(app.router);
- app.use(express.static(path.join(__dirname, 'public')));
- console.dir(app);
- // development only
- if ('development' == app.get('env')) {
- app.use(express.errorHandler());
- }
- http.createServer(app).listen(app.get('port'), function(){
- console.log('Express server listening on port ' + app.get('port'));
- });
- var io = require('socket.io').listen(app);
- var fb_me;
- var fb_friend_array;
- app.get('/', Facebook.loginRequired(), function (req, res) {
- req.facebook.api({
- method: 'fql.query',
- query: 'SELECT uid2 FROM friend WHERE uid1 = me()' // uid2 is the friend, uid1 is us
- }, function (err, res) {
- console.log(res);
- fb_friend_array = res;
- });
- req.facebook.api('/me', function(err, user) {
- fb_me = user;
- console.dir(fb_friend_array);
- res.render('index', { title : 'Home', fb_me : user, fb_friends : fb_friend_array} );
- });
- });
- io.sockets.on('connection', function (socket) {
- socket.emit('news', { hello: 'world' });
- socket.on('my other event', function (data) {
- console.log(data);
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement