-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
29 lines (24 loc) · 895 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
require('dotenv').config()
const mongoose = require('mongoose')
// const dblog = require('debug')('dbmsg')
const express = require('express')
const cors = require('cors')
const app = express()
const expensesRouter = require('./routes/bread-routes')
const defaultRouter = require('./routes/default')
app.use(cors())
app.use(express.json())
app.use('/', defaultRouter)
app.use('/expenses', expensesRouter)
const connectionString = process.env.APP_CONNECTION_STRING
const app_port = process.env.PORT || 5000
mongoose.set('useNewUrlParser', true);
mongoose.set('useFindAndModify', false);
mongoose.set('useCreateIndex', true);
mongoose
.connect(connectionString, {
useNewUrlParser: true
})
.then(() => console.log('connected to databasae '))
.catch((err) => console.log('Error: ', err))
app.listen(app_port, "0.0.0.0", () => console.log(`listening on.. ${app_port}`))