-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathindex.js
More file actions
39 lines (33 loc) · 1.05 KB
/
index.js
File metadata and controls
39 lines (33 loc) · 1.05 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
const express = require('express');
const bodyparser = require('body-parser');
const cors = require('cors');
require('dotenv').config();
const app = express();
// Import route handling logic
const homeRoute = require('./Routes/HomeRoute');
const authRoutes = require('./Routes/AuthRoutes');
const editRoutes = require('./Routes/EditRoutes');
const eventRoutes = require('./Routes/EventRoutes');
const attendanceRoute = require('./Routes/AddAttendanceRoute');
const userRoutes = require('./Routes/UserRoutes');
const organizerRoutes = require('./Routes/OrganizerRoutes');
// Set up Cross-Origin resource sharing & body parser
app.use(bodyparser.json())
app.use(
bodyparser.urlencoded({
extended : true,
})
)
app.use(cors({
origin : "*",
}));
app.use('/', homeRoute);
app.use('/auth', authRoutes);
app.use('/profile', editRoutes);
app.use('/events', eventRoutes);
app.use('/attendance', attendanceRoute);
app.use('/user', userRoutes);
app.use('/org', organizerRoutes);
app.listen(3000, ()=> {
console.log("BookIt! is up and running! Port:3000");
});