const express = require('express');
const connectDB = require('./db');
const app = express();
const cors = require('cors');
const { countRequests } = require('./middlewares/countRequests');
const port = process.env.PORT || 3000;
// middlewares
require('dotenv').config();
app.use(express.json());
app.use(cors());
app.use(countRequests);
const mainRouter = require('./routes/index');
app.use('/api/v1/', mainRouter);
app.get('/', (req, res) => {
res.send("please use /api/v1/ for all routes");
});
app.listen(port, ()=>{
console.log('server started: '+ port);
connectDB();
});