-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.js
More file actions
56 lines (47 loc) · 1.37 KB
/
index.js
File metadata and controls
56 lines (47 loc) · 1.37 KB
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
55
56
const express=require('express')
const bodyParser=require('body-parser')
const con=require('./connection')
const cors=require('cors')
const path=require('path')
const cookieParser=require('cookie-parser')
const session=require('express-session')
const busboy=require('then-busboy')
const fileUpload=require('express-fileupload')
const methodOverride=require('method-override')
const contactus=require('./routes/contactus')
const commonRoute=require('./routes/route')
const blogsRoute=require('./routes/blogs')
const app=express()
const PORT=5000
app.use(fileUpload())
app.use(express.json())
app.use(express.urlencoded({extended:true}))
// app.use(bodyParser.urlencoded({extended:true}))
app.use(express.static(path.join(__dirname,'client/public')))
app.use(cors({
origin:["http://localhost:3000"],
methods:["GET","POST","PUT","DELETE"],
credentials:true
}))
app.use(cookieParser())
app.use(session({
key: "userId",
secret:"hotel-management-system",
resave:true,
saveUninitialized:true,
cookie:{
// expires: 60*60*5
maxAge: 60*60*24*1000
}
}))
app.use(methodOverride('_method'))
app.use("/",commonRoute)
app.use("/contactus",contactus)
app.use("/blogs",blogsRoute)
con.connect((err)=>{
if(err)
console.log(err)
else
console.log('connected to db')
})
app.listen(PORT,()=>console.log(`server running on port ${PORT}`))