-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
48 lines (35 loc) · 1013 Bytes
/
app.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
if(process.env.NODE_ENV === 'development'){
require('dotenv').config()
}
const express = require('express')
const app = express()
const PORT = 3000
const routers = require('./routers')
const register = routers.registerRouter
const event = routers.eventRouter
const profile = routers.profileRouter
const login = routers.loginRouter
const ticket = routers.ticketRouter
const moneyFormat = require('./helper/moneyFormat')
const session = require('express-session')
app.locals.moneyFormat = moneyFormat
app.set('view engine','ejs')
app.use(express.urlencoded({extended:true}))
app.use(session({
secret: 'cute cat',
resave: false,
saveUninitialized: true
}))
app.get('/',(req,res)=>{
let user = {}
if(req.session.user){
user = req.session.user
}
res.render('',{user})
})
app.use('/register',register)
app.use('/login',login)
app.use('/events',event)
app.use('/profile',profile)
app.use('/ticket',ticket)
app.listen(PORT,()=>console.log('Listening to port '+PORT))