1 2 3 4 5 6 7 8 9 10 11 | mongo = { "hostname":"127.0.0.1", "port":27017, "username":"", "password":"", "name":"", "db":"db", "url":"mongodb://127.0.0.1:27017/db" }; path = mongo.url; MongoClient.connect( path, function(err, followersDatabase) { |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | app.param('id', function(req, res, next, id){ res.setHeader( 'Content-Type', 'application/json' ); if( req.headers['oauth_token'] ){ var token = req.headers['oauth_token']; var cloudType = req.headers['cloudtype']; var collection = followersDatabase.collection( 'tokens' ); collection.findOne( { 'oauth_access_token': token }, function( err, item ) { var config = { consumer_key: 'YOUR CONSUMER KEY', consumer_secret: 'YOUR CONSUMER SECRET', access_token_secret: item.oauth_access_token_secret, access_token: item.oauth_access_token } console.log( 'account: ' + item.name ); retrieveProfiles( config, res, id, cloudType ); var requests = followersDatabase.collection( 'requests' ); var date = new Date(); var request = ( { 'twitterId':id, 'timeStamp': date, 'account': item.name } ); requests.insert( request, {safe:true}, errorHandler ); }); } next(); }); app.get( "/words/:id", function(req, res ){ } ); |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |