aboutsummaryrefslogtreecommitdiff
path: root/src/controllers/homePage.controller.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/controllers/homePage.controller.ts')
-rw-r--r--src/controllers/homePage.controller.ts19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/controllers/homePage.controller.ts b/src/controllers/homePage.controller.ts
new file mode 100644
index 0000000..c5ee45b
--- /dev/null
+++ b/src/controllers/homePage.controller.ts
@@ -0,0 +1,19 @@
+import { scrapeHomePage } from "../parsers";
+import { Request, Response, NextFunction, Handler } from "express";
+
+// /anime/home
+const getHomePage: Handler = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+) => {
+ try {
+ const data = await scrapeHomePage();
+ res.status(200).json(data);
+ } catch (err: any) {
+ console.error(err);
+ next(err);
+ }
+};
+
+export default getHomePage;