Show Buttons
Share On Facebook
Share On Twitter
Share On Google Plus
Share On Linkdin
Share On Reddit
Share On Stumbleupon
Contact us
Hide Buttons

Understanding routers in express 4.0 – Visually

Routing in express 4.0 is much more intuitive and cleaner. We decided to put together a simple visualization of the steps involved in creating expressjs routers and route handlers to help you get started.

routers in express 4.0

Of course, this assumes that you have already installed express 4.0 in your application.

The concepts involved are pretty simple.

Express lets you spawn routers using the Router() constructor (as seen in step 1). Think of each router as a place where you can specify handlers for a collection of sub-urls. These handlers may be for any of the HTTP methods. (as seen in step 2).

Once you have specified the handlers you need, simply associate the router with a base-url, which is most likely to be relative to the root ( as seen in step 3).

At runtime, express combines the base-url and the sub-url to determine the appropriate route handling function.


Ryan Sukale

Ryan is just a regular guy next door trying to manage his life and finances.

You may also like...

  • tutorialhorizon

    You’re right! Bad case of copy paste error on my part. Thanks for pointing it out.