mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2024-09-20 15:26:15 +08:00
Add endpoint for getting server config (#3431) Bruception
* Add endpoint for getting server config * Fix route stack * Add comment
This commit is contained in:
parent
36d258276f
commit
87a0da839a
|
@ -7,16 +7,18 @@ const router = Router();
|
|||
|
||||
router.get("/", asyncHandler(ConfigurationController.getConfiguration));
|
||||
|
||||
router.patch(
|
||||
"/",
|
||||
validateRequest({
|
||||
body: {
|
||||
configuration: joi.object(),
|
||||
},
|
||||
}),
|
||||
asyncHandler(ConfigurationController.updateConfiguration)
|
||||
);
|
||||
if (process.env.MODE === "dev") {
|
||||
router.patch(
|
||||
"/",
|
||||
validateRequest({
|
||||
body: {
|
||||
configuration: joi.object(),
|
||||
},
|
||||
}),
|
||||
asyncHandler(ConfigurationController.updateConfiguration)
|
||||
);
|
||||
|
||||
router.get("/schema", asyncHandler(ConfigurationController.getSchema));
|
||||
router.get("/schema", asyncHandler(ConfigurationController.getSchema));
|
||||
}
|
||||
|
||||
export default router;
|
||||
|
|
|
@ -37,9 +37,11 @@ function addApiRoutes(app: Application): void {
|
|||
res.sendStatus(404);
|
||||
});
|
||||
|
||||
// Cannot be added to the route map because it needs to be added before the maintenance handler
|
||||
app.use("/configuration", configuration);
|
||||
|
||||
if (process.env.MODE === "dev") {
|
||||
app.use("/configure", express.static(join(__dirname, "../../../private")));
|
||||
app.use("/configuration", configuration);
|
||||
}
|
||||
|
||||
addSwaggerMiddlewares(app);
|
||||
|
|
Loading…
Reference in a new issue