WIP refacto
This commit is contained in:
parent
324cd85a02
commit
c71306264b
11 changed files with 2146 additions and 1632 deletions
36
server.js
36
server.js
|
@ -3,8 +3,7 @@
|
|||
SYSTEM INCLUDES
|
||||
**************/
|
||||
var http = require("http")
|
||||
// var sys = require('sys');
|
||||
var async = require("async")
|
||||
var reload = require('reload')
|
||||
var sanitizer = require("sanitizer")
|
||||
var compression = require("compression")
|
||||
var express = require("express")
|
||||
|
@ -33,12 +32,22 @@ var router = express.Router()
|
|||
app.use(compression())
|
||||
app.use(conf.baseurl, router)
|
||||
|
||||
router.use(express.static(__dirname + "/node_modules"))
|
||||
router.use(express.static(__dirname + "/client"))
|
||||
|
||||
var server = require("http").Server(app)
|
||||
server.listen(conf.port)
|
||||
var server = http.createServer(app)
|
||||
|
||||
console.log("Server running at http://127.0.0.1:" + conf.port + "/")
|
||||
// Reload code here
|
||||
reload(app).then(function (reloadReturned) {
|
||||
// reloadReturned is documented in the returns API in the README
|
||||
|
||||
// Reload started, start web server
|
||||
server.listen(conf.port, function () {
|
||||
console.log('Web server available on http://127.0.0.1:'+ conf.port )
|
||||
})
|
||||
}).catch(function (err) {
|
||||
console.error('Reload could not start, could not start server/sample app', err)
|
||||
})
|
||||
|
||||
/**************
|
||||
SETUP Socket.IO
|
||||
|
@ -53,15 +62,14 @@ var io = require("socket.io")(server, {
|
|||
router.get("/", function (req, res) {
|
||||
//console.log(req.header('host'));
|
||||
url = req.header("host") + req.baseUrl
|
||||
|
||||
var connected = io.sockets.connected
|
||||
clientsCount = Object.keys(connected).length
|
||||
|
||||
res.render("home.jade", {
|
||||
url: url,
|
||||
headerBarUrl: headerBarUrl,
|
||||
logoUrl: logoUrl,
|
||||
connected: clientsCount
|
||||
connected: clientsCount,
|
||||
home: true,
|
||||
})
|
||||
})
|
||||
|
||||
|
@ -69,10 +77,10 @@ router.get("/demo", function (req, res) {
|
|||
url = req.header("host") + req.baseUrl
|
||||
res.render("index.jade", {
|
||||
pageTitle: "Post-it - demo",
|
||||
headerBarUrl: headerBarUrl,
|
||||
headerBarUrl: headerBarUrl,
|
||||
logoUrl: logoUrl,
|
||||
url: url,
|
||||
demo: true
|
||||
demo: true,
|
||||
})
|
||||
})
|
||||
|
||||
|
@ -80,12 +88,16 @@ router.get("/:id", function (req, res) {
|
|||
url = req.header("host") + req.baseUrl
|
||||
res.render("index.jade", {
|
||||
pageTitle: "Post-it - " + req.params.id,
|
||||
headerBarUrl: headerBarUrl,
|
||||
headerBarUrl: headerBarUrl,
|
||||
logoUrl: logoUrl,
|
||||
url: url
|
||||
url: url,
|
||||
})
|
||||
})
|
||||
|
||||
router.get("/stats", function (req, res) {
|
||||
console.log('TODO: stats')
|
||||
})
|
||||
|
||||
/**************
|
||||
SOCKET.I0
|
||||
**************/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue