Skip to content

Commit 15b5b0e

Browse files
committed
first commit
0 parents  commit 15b5b0e

File tree

10 files changed

+93
-0
lines changed

10 files changed

+93
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

Procfile

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
heroku ps:scale web=1
2+
heroku addons: add mongolab

app.js

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
2+
/**
3+
* Module dependencies.
4+
*/
5+
6+
var express = require('express');
7+
var routes = require('./routes');
8+
var user = require('./routes/user');
9+
var http = require('http');
10+
var path = require('path');
11+
12+
var app = express();
13+
14+
// all environments
15+
app.set('port', process.env.PORT || 3000);
16+
app.set('views', path.join(__dirname, 'views'));
17+
app.set('view engine', 'jade');
18+
app.use(express.favicon());
19+
app.use(express.logger('dev'));
20+
app.use(express.json());
21+
app.use(express.urlencoded());
22+
app.use(express.methodOverride());
23+
app.use(express.session({ secret: 'your secret here' }));
24+
app.use(app.router);
25+
app.use(express.static(path.join(__dirname, 'public')));
26+
27+
// development only
28+
if ('development' == app.get('env')) {
29+
app.use(express.errorHandler());
30+
}
31+
32+
app.get('/', routes.index);
33+
app.get('/users', user.list);
34+
35+
http.createServer(app).listen(app.get('port'), function(){
36+
console.log('Express server listening on port ' + app.get('port'));
37+
});

config/database.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
"url" : // Insert database url here.
3+
}

package.json

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "sac-snist-api" ,
3+
"version": "0.0.1",
4+
"private": true,
5+
"scripts": {
6+
"start": "node app.js"
7+
},
8+
"dependencies": {
9+
"express": "3.17.2",
10+
"jade": "*",
11+
"mongoose": "*",
12+
"passport": "^0.2.1"
13+
}
14+
}

public/stylesheets/style.css

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
body {
2+
padding: 50px;
3+
font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
4+
}
5+
6+
a {
7+
color: #00B7FF;
8+
}

routes/index.js

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
/*
3+
* GET home page.
4+
*/
5+
6+
exports.index = function(req, res){
7+
res.render('index', { title: 'Express' });
8+
};

routes/user.js

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
/*
3+
* GET users listing.
4+
*/
5+
6+
exports.list = function(req, res){
7+
res.send("respond with a resource");
8+
};

views/index.jade

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
extends layout
2+
3+
block content
4+
h1= title
5+
p Welcome to #{title}

views/layout.jade

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
doctype html
2+
html
3+
head
4+
title= title
5+
link(rel='stylesheet', href='/stylesheets/style.css')
6+
body
7+
block content

0 commit comments

Comments
 (0)