Commit 45b7582e authored by Rosanny Sihombing's avatar Rosanny Sihombing
Browse files

update configuration

parent cc23015b
const http = require('http'); const http = require('http');
const fs = require('fs'); const express = require('express');
const express = require('express') const path = require('path');
const app = express(); const passport = require('passport');
const bodyParser = require('body-parser') const morgan = require('morgan');
app.use(bodyParser.urlencoded({ extended: false })) const cookieParser = require('cookie-parser');
app.use(bodyParser.json()) const bodyParser = require('body-parser');
const request = require('ajax-request'); const session = require('express-session');
const passport = require('passport')
const session = require('express-session')
var env = process.env.NODE_ENV || 'development'; var env = process.env.NODE_ENV || 'development';
const config = require('./config/config')[env]; const config = require('./config/config')[env];
app.set('views', 'vcm') var app = express();
app.set('view engine', 'pug')
app.set('port', 8081);
app.get('/index', function (req, res) { app.set('views', __dirname + '/vcm');
console.log("does this works?") app.set('view engine', 'pug');
if (req.isAuthenticated()) { app.use(morgan('combined'));
res.render('index', { app.use(cookieParser());
userLogin: true app.use(bodyParser.json());
}) app.use(bodyParser.urlencoded({extended: false}));
} else { app.use(express.static(path.join(__dirname, 'vcm')));
res.render('index', {
userLogin: false, app.use(session(
title: 'Hey', {
message: 'Hello there!'
})
}
})
app.get('/index.html', function (req, res) {
res.redirect('/index')
})
app.use(express.static('vcm'));
app.use(session({
resave: true, resave: true,
saveUninitialized: true, saveUninitialized: true,
secret: 'thisisasecret-m4lab-tv3' secret: 'thisisasecret-m4lab-tv3'
}) }));
)
app.use(passport.initialize()) app.use(passport.initialize());
app.use(passport.session()) app.use(passport.session());
// caching disabled for every route
// NOTE: Works in Firefox and Opera. Does not work in Edge
app.use(function(req, res, next) {
res.set('Cache-Control', 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0');
next();
});
require('./config/routes')(app, config, passport) require('./config/routes')(app, config, passport);
app.listen(process.env.PORT || 8081) app.listen(app.get('port'), function () {
\ No newline at end of file console.log('Express server listening on port ' + app.get('port'));
});
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment