http-response-handler
Version:
A comprehensive utility for standardizing HTTP responses in Node.js applications
43 lines (32 loc) • 858 B
JavaScript
// 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();