|
|
@@ -14,11 +14,12 @@ import schemaRoutes from "./schema.js";
|
|
|
import settingsRoutes from "./settings.js";
|
|
|
import tokensRoutes from "./tokens.js";
|
|
|
import usersRoutes from "./users.js";
|
|
|
+import versionRoutes from "./version.js";
|
|
|
|
|
|
const router = express.Router({
|
|
|
- caseSensitive: true,
|
|
|
- strict: true,
|
|
|
- mergeParams: true,
|
|
|
+ caseSensitive: true,
|
|
|
+ strict: true,
|
|
|
+ mergeParams: true,
|
|
|
});
|
|
|
|
|
|
/**
|
|
|
@@ -26,18 +27,18 @@ const router = express.Router({
|
|
|
* GET /api
|
|
|
*/
|
|
|
router.get("/", async (_, res /*, next*/) => {
|
|
|
- const version = pjson.version.split("-").shift().split(".");
|
|
|
- const setup = await isSetup();
|
|
|
+ const version = pjson.version.split("-").shift().split(".");
|
|
|
+ const setup = await isSetup();
|
|
|
|
|
|
- res.status(200).send({
|
|
|
- status: "OK",
|
|
|
- setup,
|
|
|
- version: {
|
|
|
- major: Number.parseInt(version.shift(), 10),
|
|
|
- minor: Number.parseInt(version.shift(), 10),
|
|
|
- revision: Number.parseInt(version.shift(), 10),
|
|
|
- },
|
|
|
- });
|
|
|
+ res.status(200).send({
|
|
|
+ status: "OK",
|
|
|
+ setup,
|
|
|
+ version: {
|
|
|
+ major: Number.parseInt(version.shift(), 10),
|
|
|
+ minor: Number.parseInt(version.shift(), 10),
|
|
|
+ revision: Number.parseInt(version.shift(), 10),
|
|
|
+ },
|
|
|
+ });
|
|
|
});
|
|
|
|
|
|
router.use("/schema", schemaRoutes);
|
|
|
@@ -46,6 +47,7 @@ router.use("/users", usersRoutes);
|
|
|
router.use("/audit-log", auditLogRoutes);
|
|
|
router.use("/reports", reportsRoutes);
|
|
|
router.use("/settings", settingsRoutes);
|
|
|
+router.use("/version", versionRoutes);
|
|
|
router.use("/nginx/proxy-hosts", proxyHostsRoutes);
|
|
|
router.use("/nginx/redirection-hosts", redirectionHostsRoutes);
|
|
|
router.use("/nginx/dead-hosts", deadHostsRoutes);
|
|
|
@@ -59,8 +61,8 @@ router.use("/nginx/certificates", certificatesHostsRoutes);
|
|
|
* ALL /api/*
|
|
|
*/
|
|
|
router.all(/(.+)/, (req, _, next) => {
|
|
|
- req.params.page = req.params["0"];
|
|
|
- next(new errs.ItemNotFoundError(req.params.page));
|
|
|
+ req.params.page = req.params["0"];
|
|
|
+ next(new errs.ItemNotFoundError(req.params.page));
|
|
|
});
|
|
|
|
|
|
-export default router;
|
|
|
+export default router;
|