-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.js
103 lines (87 loc) · 2.74 KB
/
app.js
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
/**
* Module dependencies.
*/
var express = require('express')
, routes = require('./routes');
var app = module.exports = express.createServer();
// HTML Configuration
// app.configure(function(){
// app.use(express.static(__dirname + '/public'));
//
// // disable layout
// app.set("view options", {layout: false});
//
// // make a custom html template
// app.register('.html', {
// compile: function(str, options){
// return function(locals){
// return str;
// };
// }
// });
// });
//
// app.configure('development', function(){
// app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
// });
//
// app.configure('production', function(){
// app.use(express.errorHandler());
// });
// JADE Configuration ////////////////////////////////////////////////////////////////
app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.bodyParser());
app.use(express.methodOverride());
// app.use(require('stylus').middleware({ src: __dirname + '/public' }));
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});
app.configure('development', function(){
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
app.configure('production', function(){
app.use(express.errorHandler());
});
// Jade Routes ////////////////////////////////////////////////////////////////////////
app.get('/', routes.index);
// app.get('/', function(req, res){
// res.render("index.jade");
// });
app.get('/example1', routes.example1);
// app.get('/example1', function(req, res){
// res.render("example1.jade");
// });
app.get('/example2', routes.example2);
app.get('/example3', routes.example3);
// HTML Routes
// app.get('/', function(req, res){
// res.render("index.html");
// });
// app.get('/index.html', function(req, res){
// res.render("index.html");
// });
// app.get('/scaffolding.html', function(req, res){
// res.render("scaffolding.html");
// });
// app.get('/base-css.html', function(req, res){
// res.render("base-css.html");
// });
// app.get('/components.html', function(req, res){
// res.render("components.html");
// });
// app.get('/javascript.html', function(req, res){
// res.render("javascript.html");
// });
// app.get('/less.html', function(req, res){
// res.render("less.html");
// });
// app.get('/download.html', function(req, res){
// res.render("download.html");
// });
// app.get('/examples.html', function(req, res){
// res.render("examples.html");
// });
app.listen(process.env.PORT || 3000);
console.log("Express server listening on port %d in %s mode", app.address().port, app.settings.env);