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:
app
is an instance ofexpress
.METHOD
is an HTTP request method, in lowercase.PATH
is a path on the server.- The HANDLER function is called when the route matches.
Our server has only five routes
/graphql
for graphql related routes/paypal
for paypal payment related routes/stripe
for stripe related routes/
for send a static page enatega/dashboard
for 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.