“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 Express router can have one or more handler functions, which are executed when the route is matched”
© John Matychuk, CC-BY-SA 3.0
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 route is matched.
There are two different routing mechanisms in Express: the App Router, and Express Routers. The App Router lets you define routes at the global app level. This is useful for very simple applications with just a few routes. The Express Router on the other hand, provides a modular solution that allows you to define multiple routers, where each router handles a group of routes.
For example, you might have one router for user account related operations, another router for handling photos, etc.. And then you can mount each router at a specific path using app.use('/some/path', someRouter);
CSS Style for the Post: www.cssrule.com
Post a Comment
Note: Only a member of this blog may post a comment.