Created the validate.ts routes

This commit is contained in:
Mathias Wagner 2023-08-03 23:41:26 +02:00
parent eac716ce45
commit d936a65c28
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

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;