Hello HN,<p>I'm looking for a suitable framework for building medium-sized* Node.js APIs and I want to know what you are using or would recommend.<p>Ideally, it should:<p>* automatically build RESTful routes based on models (incl. relations), if not, make it easy for the developer to implement that<p>* use MVC concepts like controllers, filters and such<p>* support simple authorization/authentication (i.e. acl, bearer)<p>* be flexible/customizable (e.g. don't force me to use Whatever_Case on my database tables and such)<p>---<p>Currently, I'm using the following, hacked together: express.js, bookshelf.js/knex.js (models), passport.js and acl (auth). These are fine if your project is small, but when it grows, it gets <i>messy</i>.<p>So, what frameworks are <i>you</i> using?<p>---<p>*by medium-sized, I mean something like an invoice creating API
Don't use it (I'm not exactly a developer) but I've heard good things about Hapi (<a href="http://hapijs.com/" rel="nofollow">http://hapijs.com/</a>) may be worth checking out, I think it has most of the stuff you're looking for.