-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
54 lines (48 loc) · 1.56 KB
/
index.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
const bodyParser = require('body-parser')
const helmet = require('helmet')
const express = require('express')
const app = express()
// const redis = require('redis')
const http = require('http').createServer(app)
const path = require('path')
const c_main = require('./app/controllers/controller_main')
const app_config = require('./app/config/app.json')
const cookieParser = require('cookie-parser')
// const redis_config = require('./app/config/redis.json')
const session = require('express-session')
// const RedisStore = require('connect-redis')(session)
// const passport = require("./app/module/passport")
const flash = require('express-flash');
// const client = redis.createClient({
// host: redis_config.host,
// port: redis_config.port,
// })
// Enable proxy for get secure https
app.enable("trust proxy")
// Views
app.set('views', path.join(__dirname, 'app/views'))
app.set('view engine', 'ejs')
// Middlewares
app.use(helmet({
frameguard: false
}))
app.use(bodyParser.urlencoded({ extended: true }))
app.use(bodyParser.json())
app.use(express.static(path.join(__dirname + '/public')))
// app.use(session({
// store: new RedisStore({
// client: client,
// ttl: 3600,
// logErrors: true
// }),
// secret: app_config.secret,
// resave: false,
// unset: 'destroy',
// saveUninitialized: true
// }))
// app.use(passport.initialize())
// app.use(passport.session())
app.use(cookieParser())
app.use(flash());
app.use('/', c_main)
http.listen(app_config.port, () => console.log('lawvia listening on port ' + app_config.port))