forked from GauravSingh9356/Backend
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
40 lines (31 loc) · 967 Bytes
/
main.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
39
40
const express = require('express');
const app = express();
const mongoose = require('mongoose');
const ejs = require('ejs');
require('dotenv').config({path: '.env' });
//Middlewares
app.use(express.urlencoded({ extended: true }));
app.use(express.json());
app.set('view engine', 'ejs');
app.use(express.static('public'))
//Database connectivity
mongoose.connect("mongodb://localhost:27017",
{useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
useFindAndModify: false},
(err)=> {
if(err) throw err;
console.log("DB UP")
})
//Routes
const loginRoute = require('./routes/login');
const registerRoute = require('./routes/register');
const profileRoute = require('./routes/profile');
app.use('/v1/login', loginRoute);
app.use('/v1/register', registerRoute);
app.use('/v1/profile', profileRoute);
app.get('/qwe', (req, res) => {
res.send('hello');
})
app.listen(3000, ()=> console.log("Server Up"));