rooster.io/web.js
Bram van der Veen f35a4d21fe Added new resources for frontend.
Also made the frontend work.
2015-06-13 23:35:44 +02:00

41 lines
913 B
JavaScript

//web.js
var express = require('express');
var less = require('express-less');
var app = express();
var lookup = require('./lookup.js');
var schedule = require('./schedule.js');
var render = require('./render.js');
app.set('view engine', 'jade');
app.set('views', __dirname + '/resources/jade');
app.use('/css', less(__dirname + '/resources/less'));
app.use('/js', express.static(__dirname + '/resources/js'));
app.get('/', function (req, res) {
res.render('homepage');
});
app.post('/', function (req, res) {
console.log(req);
// res.redirect('/rooster/' + req.body);
});
app.get('/rooster/:search', function (req, res) {
next();
});
app.get('/over', function (req, res) {
res.send('Hier kun je lezen over werkmanrooster.');
});
app.param('search', lookup);
app.param('search', schedule);
app.param('search', function (req, res) {
res.render('schedule', req.match);
});
app.listen(1024);