-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver.js
62 lines (51 loc) · 1.18 KB
/
server.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
var
http = require("http"),
_ = require("underscore"),
express = require("express"),
processor = require("./lib/processor"),
app = express.createServer();
app.configure(function() {
app.use(express.bodyParser());
app.use(express.compiler({ src: __dirname + '/public', enable: ['less']}));
app.use(express.static(__dirname + '/public'));
app.register(".coffee", require("coffeekup"));
app.set("view engine", "coffee");
});
app.get("/", function(req, res) {
res.render("comingsoon", {
context: {
title: "Coming Soon",
showNav: false
}
});
});
app.get("/beta", function (req, res) {
res.render("index", {
context: {
title: "Beta",
showNav: true
}
});
});
app.get("/privacy", function (req, res) {
res.render("privacy", {
context: {
title: "Privacy Policy",
showNav: true
}
});
});
app.get("/terms", function (req, res) {
res.render("terms", {
context: {
title: "Terms of Use",
showNav: true
}
});
});
app.all("/github_receive", function (req, res) {
res.send(200);
processor.processPayload(JSON.parse(req.param("payload")));
});
app.listen(9876);
console.log("Gitsquare started");