Create validate.ts route

This commit is contained in:
Mathias Wagner
2024-07-20 12:49:16 +02:00
parent 9309983047
commit db2e7de422

13
src/routes/v1/validate.ts Normal file
View File

@ -0,0 +1,13 @@
import { Request, Response, Router } from "express";
import { validateLicense } from "@controller/validation";
const app: Router = Router();
app.get("/:licenseKey", async (req: Request, res: Response) => {
const validationKey = req.header("X-Validation-Key");
if (!validationKey) return res.status(400).json({ code: 1, message: "You need to provide a validation key" });
res.json(await validateLicense(validationKey, req.params.licenseKey));
});
export default app;