create-vercel-express-mongodb-app
Version:
A minimal and production-ready Express.js + MongoDB starter template optimized for serverless deployment on Vercel.
31 lines (24 loc) • 724 B
JavaScript
// src/app.js
import express from "express";
import cors from "cors";
import dotenv from "dotenv";
import cookieParser from "cookie-parser";
import exampleRoutes from "./routes/example.router.js";
import healthRoutes from "./routes/health.router.js";
// Load environment variables from .env file
dotenv.config({ silent: true });
const app = express();
// Middleware setup
app.use(cors());
app.use(express.json());
app.use(cookieParser());
// Example API routes
app.use("/api/example", exampleRoutes);
app.use("/health",healthRoutes)
// Root route - Health check
app.get("/", (req, res) => {
res.send(
"✅ Server (JavaScript) is up and running smoothly! Explore API at /api/example"
);
});
export default app;