-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
38 lines (24 loc) · 848 Bytes
/
app.js
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
28
29
30
31
32
33
34
35
36
37
38
const express = require('express') //taking express server
const app =express() //take it has object
const PORT = 5000
const mongoose = require('mongoose')
const {MONGOURI} = require('./keys')
mongoose.connect(MONGOURI,{
useNewUrlParser:true,
useUnifiedTopology:true
})
mongoose.connection.on('connected',()=>{
console.log("connected to mongo")
})
mongoose.connection.on('error',(err)=>{
console.log("mongo error",err)
})
require('./models/user') // user.js user schema
require('./models/post')
app.use(express.json()) //something like middleware to get name ,email and password //postman
app.use(require('./routes/auth')) //auth.js routes
app.use(require('./routes/post'))
app.use(require('./routes/user'))
app.listen(PORT,()=>{
console.log("server is running on" ,PORT)
})