-
Notifications
You must be signed in to change notification settings - Fork 9
/
index.js
37 lines (35 loc) · 1.56 KB
/
index.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
37
const routesMetaKG = require("./metakg");
const routesV1Predicates = require("./v1/predicates_v1");
const routesV1PredicatesByAPI = require("./v1/predicates_v1_by_api");
const routesV1PredicatesByTeam = require("./v1/predicates_v1_by_team");
const routesFrontPage = require("./frontpage");
const routesPerformance = require("./performance");
const routesV1QueryByAPI = require("./v1/query_v1_by_api");
const routesV1QueryByTeam = require("./v1/query_v1_by_team");
const routesQueryTest = require("./v1/query_test");
const routesV1Query = require("./v1/query_v1");
const routesV1MetaKG = require("./v1/meta_knowledge_graph_v1")
const routesV1MetaKGByAPI = require("./v1/meta_knowledge_graph_v1_by_api");
const routesV1MetaKGByTeam = require("./v1/meta_knowledge_graph_v1_by_team");
const ErrorHandler = require("../middlewares/error");
const LoggingHandler = require("../middlewares/logging");
class Routes {
setRoutes(app) {
routesMetaKG.setRoutes(app);
routesV1Predicates.setRoutes(app);
routesV1MetaKG.setRoutes(app);
routesV1MetaKGByAPI.setRoutes(app);
routesV1MetaKGByTeam.setRoutes(app);
routesV1PredicatesByAPI.setRoutes(app);
routesV1PredicatesByTeam.setRoutes(app);
routesFrontPage.setRoutes(app);
routesPerformance.setRoutes(app);
routesV1QueryByAPI.setRoutes(app);
routesV1QueryByTeam.setRoutes(app);
LoggingHandler.setRoutes(app);
routesV1Query.setRoutes(app);
routesQueryTest.setRoutes(app);
ErrorHandler.setRoutes(app);
}
}
module.exports = new Routes();