Add endpoint for getting config
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Fabian Stamm 2020-12-20 00:06:04 +01:00
parent e814aacb86
commit 39628e6175
1 changed files with 8 additions and 0 deletions

View File

@ -6,6 +6,7 @@ import Login from "./user/login";
import ClientRouter from "./client";
import * as cors from "cors";
import OAuthRoute from "./oauth";
import config from "../config";
const ApiRouter: express.IRouter = express.Router();
ApiRouter.use("/admin", AdminRoute);
@ -22,4 +23,11 @@ ApiRouter.use("/", ClientRouter);
// Legacy reasons (deprecated)
ApiRouter.post("/login", Login);
ApiRouter.get("/config.json", (req, res) => {
return res.json({
name: config.core.name,
url: config.core.url,
});
});
export default ApiRouter;