rooster.io/web.js

42 lines
922 B
JavaScript
Raw Normal View History

2015-06-06 19:23:13 +02:00
//web.js
var config = require('./configuration');
2015-06-06 19:23:13 +02:00
var express = require('express');
var less = require('express-less');
2015-06-13 22:02:34 +02:00
var app = express();
var lookup = require('./lookup');
var schedule = require('./schedule');
app.set('view engine', 'jade');
app.disable('view cache');
app.set('views', __dirname + '/resources/jade');
app.use('/css', less(__dirname + '/resources/less'));
app.use('/js', express.static(__dirname + '/resources/js'));
2015-06-06 19:23:13 +02:00
app.get('/', function (req, res) {
res.render('homepage');
2015-06-06 19:23:13 +02:00
});
app.post('/', function (req, res) {
console.log(req);
});
2015-06-06 19:23:13 +02:00
app.get('/rooster/:search', function (req, res) {
next();
});
2015-06-06 19:23:13 +02:00
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);
console.log(req);
});
app.listen(config().web_port);