2015-06-06 19:23:13 +02:00
|
|
|
//web.js
|
|
|
|
var express = require('express');
|
2015-06-13 23:35:44 +02:00
|
|
|
var less = require('express-less');
|
2015-06-13 22:02:34 +02:00
|
|
|
var app = express();
|
|
|
|
|
2015-06-13 19:14:29 +02:00
|
|
|
var lookup = require('./lookup.js');
|
2015-06-13 15:30:52 +02:00
|
|
|
var schedule = require('./schedule.js');
|
2015-06-13 23:35:44 +02:00
|
|
|
|
|
|
|
app.set('view engine', 'jade');
|
2015-06-14 18:45:34 +02:00
|
|
|
app.disable('view cache');
|
2015-06-13 23:35:44 +02:00
|
|
|
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) {
|
2015-06-13 23:35:44 +02:00
|
|
|
res.render('homepage');
|
2015-06-06 19:23:13 +02:00
|
|
|
});
|
|
|
|
|
2015-06-13 23:35:44 +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-13 23:35:44 +02:00
|
|
|
|
2015-06-06 19:23:13 +02:00
|
|
|
app.get('/over', function (req, res) {
|
|
|
|
res.send('Hier kun je lezen over werkmanrooster.');
|
|
|
|
});
|
|
|
|
|
2015-06-13 23:35:44 +02:00
|
|
|
app.param('search', lookup);
|
|
|
|
app.param('search', schedule);
|
|
|
|
|
|
|
|
app.param('search', function (req, res) {
|
2015-06-14 18:45:34 +02:00
|
|
|
res.render('schedule', req);
|
|
|
|
console.log(req);
|
2015-06-13 23:35:44 +02:00
|
|
|
});
|
|
|
|
|
2015-06-06 19:23:13 +02:00
|
|
|
app.listen(1024);
|