mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-11-13 13:55:14 +00:00
backend test
This commit is contained in:
@@ -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;
|
||||
Reference in New Issue
Block a user