dynamically import routes

This commit is contained in:
Arthur Lu
2023-08-07 18:48:47 +00:00
parent 0232b2208e
commit 212d9721f8
3 changed files with 30 additions and 34 deletions
+1 -23
View File
@@ -33,29 +33,7 @@ global.server = app.listen(global.db.listenPort, () => {
console.log(`proxmoxaas-api v${global.api.version} listening on port ${global.db.listenPort}`);
});
import("./routes/auth.js").then((module) => {
app.use("/api/auth", module.router);
});
import("./routes/cluster.js").then((module) => {
app.use("/api/cluster", module.router);
});
import("./routes/global.js").then((module) => {
app.use("/api/global", module.router);
});
import("./routes/proxmox.js").then((module) => {
app.use("/api/proxmox", module.router);
});
import("./routes/sync.js").then((module) => {
app.use("/api/sync", module.router);
});
import("./routes/user.js").then((module) => {
app.use("/api/user", module.router);
});
global.utils.recursiveImport(app, "/api", "routes");
/**
* GET - get API version