Routes

Routes

Routing refers to determining how an application responds to a client request to a particular endpoint, which is a URI (or path) and a specific HTTP request method (GET, POST, and so on).

Each route can have one or more handler functions, which are executed when the route is matched.

Route definition takes the following structure:

app.METHOD(PATH, HANDLER)

Where:

  • app is an instance of express.

  • METHOD is an HTTP request method, in lowercase.

  • PATH is a path on the server.

  • HANDLER is the function executed when the route is matched.

Our server has following routes:

  • /endUser for end user related routes

  • /orders for orders related routes

  • /deliveryUser for delivery user related routes

  • /auth for delivery user authentication related routes

  • /endUserAuth for end user authentication related routes

  • /earnings for earnings related routes

  • /shops for shops related routes

  • /requests for requests related routes

  • /otpVerification for otp verification related routes

  • /items for items related routes

  • /payment for payment related routes