UNPKG

@kazion/create-app

Version:

A cli tool to help you get started with graphql and rest api's with typescript

26 lines (20 loc) 611 B
import cookieParser from "cookie-parser"; import { config } from "dotenv"; import express, { type Request, type Response } from "express"; import { authRouter, usersRouter } from "~/modules"; config(); export const app = express(); app.use(express.json()); app.use(cookieParser()); app.get("/health", (req: Request, res: Response) => { res.send("OK"); }); app.use("/api/v1/auth", authRouter); app.use("/api/v1/users", usersRouter); app.use((err: any, _: Request, res: Response, __: any) => { const status = err.status || 500; res.status(status).send({ status, message: err.message, }); });