This repository has been archived on 2026-07-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
aniwatch-api/src/server.ts
T
2023-08-07 14:42:22 +05:30

24 lines
589 B
TypeScript

import morgan from "morgan";
import env from "./config/env";
import express, { Application } from "express";
import animeRouter from "./routes";
import { homePage } from "./controllers";
import errorHandler from "./config/errorHandler";
import notFoundHandler from "./config/notFoundHandler";
const app: Application = express();
const PORT: number = env.PORT || 4000;
app.use(morgan("dev"));
app.get("/", homePage);
app.use("/anime", animeRouter);
app.use(notFoundHandler);
app.use(errorHandler);
app.listen(PORT, () => {
console.log(`⚔️ api @ http://localhost:${PORT}`);
});