UNPKG

http-response-handler

Version:

A comprehensive utility for standardizing HTTP responses in Node.js applications

43 lines (32 loc) 858 B
// app.js import express from 'express'; import connectDB from './Connection/connectDB.js'; import userRoutes from './Routes/userRoutes.js'; import morgan from 'morgan'; import dotenv from 'dotenv'; import cors from 'cors'; dotenv.config(); const app = express(); // Middleware app.use(express.json()); app.use(cors({ origin: "http://localhost:5173", methods: ["GET", "POST", "PUT", "DELETE"], credentials: true, })) app.use(morgan('dev')) // Routes // app.use('/api/url', urlRoutes); app.use('/user', userRoutes); const PORT = process.env.PORT || 5500; const start = async () => { try { await connectDB(); app.listen(PORT, () => { console.log(`Server is running on port ${PORT}`); }); } catch (error) { console.error("Error connecting to MongoDB:", error); } }; start();