@@ -9,20 +9,20 @@ var express = require("express")
9
9
Comment = require ( "./models/comment" )
10
10
User = require ( "./models/user" )
11
11
marked = require ( "marked" )
12
+ keys = require ( './config' )
12
13
13
14
var indexRoutes = require ( "./routes/index" )
14
15
var commentRoutes = require ( "./routes/comments" )
15
16
var blogRoutes = require ( "./routes/blogs" )
16
17
17
- mongoose . connect ( "mongodb://localhost/Blog_Website" , { useNewUrlParser : true , useUnifiedTopology : true } , function ( ) {
18
+ mongoose . connect ( keys . mongoUrl , { useNewUrlParser : true , useUnifiedTopology : true } , function ( ) {
18
19
console . log ( "MongoDB Connected" )
19
20
} ) ;
20
21
21
22
app . set ( "view engine" , "ejs" )
22
23
app . use ( express . static ( __dirname + "/public" ) )
23
- app . use ( bodyParser . urlencoded ( { extended : true } ) ) //used to support body parser which helps in transforming data from form to req.body
24
+ app . use ( bodyParser . urlencoded ( { extended : true } ) )
24
25
app . use ( mthdOveride ( "_method" ) )
25
- // app.use(flash())
26
26
27
27
// ----PASSPORT CONFIG--------
28
28
app . use ( require ( "express-session" ) ( {
@@ -36,11 +36,10 @@ app.use(passport.session())
36
36
passport . use ( new LclStrategy ( User . authenticate ( ) ) )
37
37
passport . serializeUser ( User . serializeUser ( ) )
38
38
passport . deserializeUser ( User . deserializeUser ( ) )
39
+
39
40
// -----------------------------
40
41
app . use ( function ( req , res , next ) {
41
- res . locals . currentUser = req . user // currentUser is variable to pass in EVERY routes! req.user stores information about the logged in user
42
- // res.locals.error = req.flash("error")
43
- // res.locals.success = req.flash("success")
42
+ res . locals . currentUser = req . user
44
43
next ( )
45
44
} )
46
45
0 commit comments