/
routes.js
36 lines (33 loc) · 846 Bytes
/
routes.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
var c = require('./controllers/index');
module.exports = function(server) {
// Base routes
server.route({method: 'GET', path: '/', handler: c.Base.index});
server.route({method: 'POST', path: '/', handler: c.Base.parse});
server.route({
path: '/{p*}',
method: 'OPTIONS',
handler: function(req, reply){
console.log('test');
reply({method: 'options'});
},
config: {
auth: false,
cors: true
}
});
// Static files
server.route({
method: 'GET',
path: '/css/{file}.css',
handler: function (request, reply) {
reply.file("./public/css/"+request.params.file+".css");
}
});
server.route({
method: 'GET',
path: '/js/{file}.js',
handler: function (request, reply) {
reply.file("./public/js/"+request.params.file+".js");
}
});
};