loading...

Looking for beta testers for express-easy-routes

joelnet profile image JavaScript Joel ・1 min read

Express Easy Routes sets up a happy medium Convention over Configuration approach to express routes.

Do you use express? Would you care to give express-easy-routes a spin?

If you are used to writing express routes this way πŸ‘‡, you might find Express Easy Routes useful!

app.use(express.static()); // ❌ NO!

// ❌ NO!
app.get("/", (req, res) => {
  res.send("Hello World!");
});

Instead of configuring each route, tell express where to find your routes.

// βœ… YES!
routes({ app, path: __dirname + "/middlewares/**/*.middleware.js" });
routes({ app, path: __dirname + "/controllers/**/*.controller.js" });

I have convinced Paciolan of the benefits of contributing to the open source community. I am hoping to turn this into a positive experience so they continue to give us devs the time and resources to make more contributions.

All feedback welcome! Want to contribute? Head over to the Github.

Continue to: npm github

Cheers!

Posted on May 16 '19 by:

joelnet profile

JavaScript Joel

@joelnet

Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!

Discussion

markdown guide
 

I never realized until now you could have an orgasm over code.

 
 

I'm currently refactoring a bunch of Express projects and I'll definitely give this a try!

 

Awesome. I can't wait to hear your feedback on this!

 

Finally got a chance to implement this in a project I'm working on! It's really straightforward. I especially like the ability to easily add global middleware. I'd love to be able to use it to wire up middleware in an individual controller, but it's cleaned up a lot of clutter already!

Glad it is helpful!

Tell me more about what, why, how of wiring up middleware to one controller. If it can't be done currently, maybe a future feature can add this.

Cheers!