-
Notifications
You must be signed in to change notification settings - Fork 0
/
server.js
35 lines (23 loc) · 1.28 KB
/
server.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
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
const user = require("./User/Controller/userController")
const userHandler = require("./User/Routes/userRoute")
const driver = require("./Driver/Controller/driverController")
const driverHandler = require("./Driver/Routes/driverRoutes")
const assignBooking = require("./Schedular/booking_assignment")
const accept = require("./Schedular/driversRideAcceptance")
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.get("/user/showBookings",userHandler.responseBooking,user.showbooking);
app.post("/user/signup",userHandler.responseSignup,user.signUpPage);
app.post("/user/login",userHandler.responseLogin,user.login);
app.post("/user/create_Booking",userHandler.responseCreateBooking,user.createbooking)
app.post("/driver/signup",driverHandler.responseSignup,driver.signUpPage);
app.post("/driver/login",driverHandler.responseLogin,driver.login);
assignBooking.assignBooking();
app.post("/driver/accept",accept.RideAcceptance)
app.set('port',process.env.PORT||8000);
app.listen(app.get('port'),()=>{
console.log(`We are up on port number ${app.get('port')} `);
});