const express = require('express'); const cors = require('cors'); require('dotenv').config(); const port = process.env.PORT || 5000; const connectDB = require('./config/db'); connectDB(); const app = express(); //Body parser middleware //used to send POST requests in the body app.use(express.json()); app.use(express.urlencoded({ extended: false })); app.get('/', (req, res) => { res.json({ message: 'Welcome to the RandomIdeas API' }); }); //cors middleware app.use( cors({ origin: ['http://localhost:5000', 'http://localhost:5173'], }) ); //registering the routes const ideasRouter = require('./routes/ideas'); app.use('/api/ideas', ideasRouter); app.listen(port, () => console.log(`Server listening on port ${port}`));