Added foursquare API

This commit is contained in:
Sahat Yalkabov
2013-11-19 16:20:18 -05:00
parent 9d3da077a6
commit 7bef3acaf3
4 changed files with 45 additions and 3 deletions

8
app.js
View File

@@ -6,10 +6,12 @@ var express = require('express'),
mongoose = require('mongoose'),
passport = require('passport');
// Configuration (API Keys, Database URI)
// App Configuration (API Keys, Database URI)
var config = require('./config/config.json');
var passportConf = require('./config/passport');
// Load controllers
var home = require('./controllers/home'),
user = require('./controllers/user'),
@@ -19,6 +21,8 @@ var home = require('./controllers/home'),
// Connect to database
var db = mongoose.connect(config.db);
// Initialize express application
var app = express();
@@ -55,6 +59,8 @@ app.get('/admin', passportConf.ensureAuthenticated, passportConf.ensureAdmin(),
app.get('/partials/:name', home.partials);
app.get('/api', api.apiBrowser);
app.get('/api/foursquare', api.foursquare);
app.get('/api/foursquare/callback', api.foursquareCallback);
app.get('/contact', contact.getContact);
app.post('/contact', contact.postContact);