-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathapp.js
More file actions
26 lines (22 loc) · 797 Bytes
/
app.js
File metadata and controls
26 lines (22 loc) · 797 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
const express=require('express');
const app=express();
const request=require('request-promise-native')
const mongoose=require('mongoose');
const passport = require("passport"),
LocalStrategy = require("passport-local"),
User = require("./models/user"),
bodyParser =require('body-parser');
const passportconf=require('./conf/passportConf');
app.use(bodyParser.urlencoded({extended: true}));
passportconf(passport,app,LocalStrategy,User);
//required file
const navbarRoutes=require('./routes/navbarRoutes');
const authRoutes=require('./routes/authRoutes');
app.use(express.static(__dirname+'/public'));
//Routes
app.use(navbarRoutes);
app.use(authRoutes);
//listening or creating server
app.listen(process.env.PORT||3000,function () {
console.log('Done')
})