Routing is the process of choosing how an application will react to a client request for a certain endpoint, which is a URI (or path) and a particular HTTP request type (GET, POST, etc).
When a route is matched, one or more handler functions for that route are called.
Route definition takes the following structure:
Our server has only five routes
The majority of our functionality is handled by GraphQL, with REST only being used in a few specific situations. Check Resolvers to learn more about it.