Routes
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:app.METHOD(PATH, HANDLER)
Where:
appis an instance ofexpress.METHODis an HTTP request method, in lowercase.PATHis a path on the server.- The HANDLER function is called when the route matches.
Our server has only five routes
/graphqlfor graphql related routes/paypalfor paypal payment related routes/stripefor stripe related routes/for send a static page enatega/dashboardfor sending the build of dashboard
Note
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.