added rate limiter

This commit is contained in:
Miodec 2023-06-07 14:53:33 +02:00
parent 576e2e3ab7
commit 45eb1e8a40

View file

@ -8,6 +8,7 @@ import {
} from "../../middlewares/api-utils";
import * as ConfigurationController from "../controllers/configuration";
import { authenticateRequest } from "../../middlewares/auth";
import { onePerMin } from "../../middlewares/rate-limit";
const router = Router();
@ -21,6 +22,7 @@ router.get("/", asyncHandler(ConfigurationController.getConfiguration));
router.patch(
"/",
onePerMin,
useInProduction([authenticateRequest(), checkIfUserIsConfigurationMod]),
validateRequest({
body: {
@ -32,6 +34,7 @@ router.patch(
router.get(
"/schema",
onePerMin,
useInProduction([authenticateRequest(), checkIfUserIsConfigurationMod]),
asyncHandler(ConfigurationController.getSchema)
);