-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.js
More file actions
30 lines (27 loc) · 926 Bytes
/
index.js
File metadata and controls
30 lines (27 loc) · 926 Bytes
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
'use strict';
const { ServerLoader } = require('@booljs/api');
const lib = require('./lib/server');
const resolver = require('./lib/utils/resolve');
module.exports = class Express extends ServerLoader {
constructor () {
super('booljs.express', [ resolver('lib/middleware/cors') ]);
}
init (instance) {
return lib.init(instance);
}
middleware (instance, router, middleware) {
return lib.middleware(instance, router, middleware);
}
preroute (instance, expressApplication) {
return lib.preroute(instance, expressApplication);
}
route (instance, router, middleware, route) {
return lib.route(instance, router, middleware, route);
}
postroute (instance, expressApplication, router) {
return lib.postroute(instance, expressApplication, router);
}
boot (expressApplication) {
return lib.boot(expressApplication);
}
};