2025-01-22 09:27:15 +01:00
|
|
|
import { Request, Response } from "express";
|
|
|
|
import ForbiddenRequestException from "../exceptions/forbiddenRequestException";
|
|
|
|
|
2025-01-22 09:39:31 +01:00
|
|
|
export default async function preventWebapiAccess(req: Request, res: Response, next: Function) {
|
2025-01-22 09:27:15 +01:00
|
|
|
if (req.isWebApiRequest) {
|
|
|
|
throw new ForbiddenRequestException("This route cannot be accessed via webapi");
|
|
|
|
} else {
|
|
|
|
next();
|
|
|
|
}
|
|
|
|
}
|