blob: 430910e91a8fbafd8d3d80c9f0da2a4916c52aeb [file] [log] [blame]
'use strict';
var express = require('express');
var pathlib = require('path');
var app = express();
function pathTo(path) {
return pathlib.join(__dirname, path);
}
app.use('/public', express.static(pathTo('public')));
app.use('/third_party', express.static(pathTo('third_party')));
var routes = ['/', '/lists/*'];
var handler = function(req, res) {
res.sendFile(pathTo('index.html'));
};
for (var i = 0; i < routes.length; i++) {
app.get(routes[i], handler);
}
var server = app.listen(4000, function() {
console.log('Serving http://localhost:%d', server.address().port);
});