diff options
Diffstat (limited to 'src/controllers/homePage.controller.ts')
| -rw-r--r-- | src/controllers/homePage.controller.ts | 19 |
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; |
