Part 3 of 3: Test Express routes using Pathfinder-UI's request builder

Welcome to the last post in this series about how to use Pathfinder-UI to power your workflow when developing Express applications. Now that you have a good sense of your app's route structure and can quickly search for any route in your app, at some you'll probably want to test those routes. Well, instead of shuffling around with curl or POSTMAN -- as you might have already guessed -- you can test right within Pathfinder-UI. »

Part 2 of 3: List and search for routes using Pathfinder-UI's Table View

In the first post of this series, you learned about how Pathfinder-UI creates a D3 visualization of your Express app's route stack to help you see and think about route architecture and design in a whole new light. We, love, lists Sometimes though, a more traditional view of your routes can be more appropriate for your needs, like in the form of a list or table. When seeing your route architecture is not a priority, »

Part I of 3: Visualize your application's routes with Pathfinder-UI

In my previous post, I walked through how we might use the Express Router to create modular Express 4.x apps that are extensible and maintainable. Having a modularized app architecture has numerous benefits, but as my own teammates and I built larger applications, we ran into another challenge: the nesting of routers within other routers was making it harder for us to (1) see our entire app structure and (2) navigate through our routes »

How to modularize routes with the Express Router

If you’re building in Node.js with the Express.js framework, you’ve probably used the Router class at some point in your day-to-day development. The Express Router is a powerful feature that was introduced in Express 4, a sort of mini Express application for just middleware and routing. It also gives us the ability to create modularized routers that are mountable, composable, and extensible — making your code base a lot easier to manage »