-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
27 lines (21 loc) · 711 Bytes
/
app.js
File metadata and controls
27 lines (21 loc) · 711 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
const express=require('express');
const mongoose=require('mongoose');
const app=express();
app.use(express.json());
require("dotenv").config();
app.use(express.urlencoded({ extended: true }));
mongoose.connect(process.env.MONGO_URL,{ useNewUrlParser: true,
useUnifiedTopology: true
})
const db =mongoose.connection;
db.on('connected',()=>console.log('connected'))
db.on('error',()=>console.log('error'))
// Add this before your routes
app.use((req, res, next) => {
console.log(`${req.method} ${req.url}`);
console.log('Body:', req.body);
next();
});
const booksRouter = require('./router/router')
app.use('/books', booksRouter)
app.listen(3000,()=>console.log(`Server running on port 3000`));