UNPKG

create-hokage-js-app

Version:

🔥 Best CLI tool to create a MERN stack template. Quick, clean, and customizable.

40 lines (34 loc) • 848 B
import express from "express"; import cookieParser from "cookie-parser"; import cors from "cors" import morgan from "morgan"; import { errorHandler } from "./middlewares/error.middleware.js" import authRoutes from "./routes/auth.routes.js"; const app = express(); app.use(express.json()); app.use(express.urlencoded({ extended: true })) app.use(cookieParser()) app.use( cors({ origin: "http://localhost:5173", credentials: true, }) ) app.use(morgan("combined")) app.get("/", (req, res) => { res.status(200).json({ success: true, message: "Hello World" }) }) // auth routes app.use("/api/auth", authRoutes) // error handlers app.use(errorHandler) app.use((req, res, next) => { res.status(404).json({ success: false, message: "Route not found", }); }); export default app;