-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
23 lines (18 loc) · 732 Bytes
/
Copy pathserver.js
File metadata and controls
23 lines (18 loc) · 732 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const path = require('path');
require('dotenv').config({path: path.resolve(__dirname, '.env')})
const app = require('./src/app');
const mongoose = require('mongoose');
const http = require('http');
const config = require('./config/');
const port = process.env.PORT || 3000;
const isDevMode = process.env.NODE_ENV === 'development' || false;
const isProdMode = process.env.NODE_ENV === 'production' || false;
console.log(`
process.env.PORT ::: ${process.env.PORT}
`)
mongoose
.connect(process.env.DB_URI, { useNewUrlParser: true, useUnifiedTopology: true })
.then(() => console.log("MONGODB: Connected"))
.catch(e => console.log("MONGODB: FAILED \n", e.msg));
const server = http.createServer(app);
server.listen(port);