Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Alfakhori
M4labplatform
Commits
45b7582e
Commit
45b7582e
authored
Jun 18, 2020
by
Rosanny Sihombing
Browse files
update configuration
parent
cc23015b
Changes
1
Hide whitespace changes
Inline
Side-by-side
server.js
View file @
45b7582e
const
http
=
require
(
'
http
'
);
const
fs
=
require
(
'
fs
'
);
const
express
=
require
(
'
express
'
)
const
app
=
express
();
const
bodyParser
=
require
(
'
body-parser
'
)
app
.
use
(
bodyParser
.
urlencoded
({
extended
:
false
}))
app
.
use
(
bodyParser
.
json
())
const
request
=
require
(
'
ajax-request
'
);
const
passport
=
require
(
'
passport
'
)
const
session
=
require
(
'
express-session
'
)
const
express
=
require
(
'
express
'
);
const
path
=
require
(
'
path
'
);
const
passport
=
require
(
'
passport
'
);
const
morgan
=
require
(
'
morgan
'
);
const
cookieParser
=
require
(
'
cookie-parser
'
);
const
bodyParser
=
require
(
'
body-parser
'
);
const
session
=
require
(
'
express-session
'
);
var
env
=
process
.
env
.
NODE_ENV
||
'
development
'
;
const
config
=
require
(
'
./config/config
'
)[
env
];
app
.
set
(
'
views
'
,
'
vcm
'
)
app
.
set
(
'
view engine
'
,
'
pug
'
)
var
app
=
express
();
app
.
set
(
'
port
'
,
8081
);
app
.
set
(
'
views
'
,
__dirname
+
'
/vcm
'
);
app
.
set
(
'
view engine
'
,
'
pug
'
);
app
.
use
(
morgan
(
'
combined
'
));
app
.
use
(
cookieParser
());
app
.
use
(
bodyParser
.
json
());
app
.
use
(
bodyParser
.
urlencoded
({
extended
:
false
}));
app
.
use
(
express
.
static
(
path
.
join
(
__dirname
,
'
vcm
'
)));
app
.
get
(
'
/index
'
,
function
(
req
,
res
)
{
console
.
log
(
"
does this works?
"
)
if
(
req
.
isAuthenticated
())
{
res
.
render
(
'
index
'
,
{
userLogin
:
true
})
}
else
{
res
.
render
(
'
index
'
,
{
userLogin
:
false
,
title
:
'
Hey
'
,
message
:
'
Hello there!
'
})
}
})
app
.
get
(
'
/index.html
'
,
function
(
req
,
res
)
{
res
.
redirect
(
'
/index
'
)
})
app
.
use
(
session
(
{
resave
:
true
,
saveUninitialized
:
true
,
secret
:
'
thisisasecret-m4lab-tv3
'
}));
app
.
use
(
passport
.
initialize
());
app
.
use
(
passport
.
session
());
app
.
use
(
express
.
static
(
'
vcm
'
));
app
.
use
(
session
({
resave
:
true
,
saveUninitialized
:
true
,
secret
:
'
thisisasecret-m4lab-tv3
'
})
)
app
.
use
(
passport
.
initialize
())
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
)
\ No newline at end of file
app
.
listen
(
app
.
get
(
'
port
'
),
function
()
{
console
.
log
(
'
Express server listening on port
'
+
app
.
get
(
'
port
'
));
});
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment