ecommerce / backend / app.js
app.js
Raw
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();
});