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:
appis an instance of
PATHis a path on the server.
HANDLERis the function executed when the route is matched.
Our server has following routes:
/authfor user authentication related routes
/userfor user related routes
/apartmentfor apartments related routes
/messagesfor users chat related routes