-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathstart.js
More file actions
29 lines (21 loc) · 712 Bytes
/
start.js
File metadata and controls
29 lines (21 loc) · 712 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
28
29
const mongoose = require('mongoose');
require('dotenv').config({ path: 'variables.env' });
mongoose.connect(process.env.DATABASE, { useNewUrlParser: true, useUnifiedTopology: true });
const db = mongoose.connection;
db.on('error', (err) => {
console.log('----MongoDB is Erred-----', err.message);
});
//Deprecation Warnings
mongoose.set('useCreateIndex', true);
mongoose.set('useFindAndModify', false);
//models
require('./models/Review');
require('./models/Store');
require('./models/User');
const app = require('./app');
//port
app.set('port', process.env.PORT || 7777);
//server
const server = app.listen(app.get('port'), () => {
console.log(`Server running → PORT ${server.address().port}`);
})