import './utils/logger'; import dotenv from 'dotenv'; dotenv.config({ path: `.env.${process.env.NODE_ENV || 'dev'}` }); import express from 'express'; import cors from 'cors'; import helmet from 'helmet'; import morgan from 'morgan'; import apiV1Routes from './routes/api_v1'; const app = express(); // Middlewares app.use(express.json()); app.use(cors()); app.use(helmet()); app.use(morgan('dev')); // Routes app.use('/', apiV1Routes); // Server const PORT = Number(process.env.PORT) || 3000; app.listen(PORT, () => console.log(`Server running on port http://localhost:${PORT}`) ); export default app;