-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
34 lines (27 loc) · 1012 Bytes
/
app.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
/**
* This is an Express app instance, extended by express rapido
* @type ExpressRapido
*/
var app = require('./config/expressRapido.js')();
//boot the app
app.boot();
//register some models
app.registerModel('User', 'user');
app.registerModel('Option', 'option');
app.registerModel('Ass', 'ass');
//register some controllers
app.registerController('request');
app.registerController('security');
app.registerController('home');
app.registerController('error404');
app.registerController('error');
app.registerController('api');
//register some route
app.registerRouteConfig('*', app.getController('request'));
app.registerRouteConfig('/security', app.getController('security')(app).router);
app.registerRouteConfig('/', app.getController('home')(app).router);
app.registerRouteConfig('/api', app.getController('api')(app).router);
app.registerRouteConfig('', app.getController('error404')(app).router);
app.registerRouteConfig('', app.getController('error'));
//console.log(app)
module.exports = app;