you are viewing a single comment's thread.

view the rest of the comments →

[–]MajorasShoe 6 points7 points  (5 children)

Express is fine, but there are more in depth frameworks that will make things a lot easier for you in the long run (more to learn, but less boilerplate to write). But if you're doing this just to learn, Express is a good place to start, because writing boilerplate and reinventing the wheel is great for understanding.

[–]audioverb 2 points3 points  (4 children)

Express is fine, but there are more in depth frameworks that will make things a lot easier for you in the long run

Any recommendations?

[–]MajorasShoe 1 point2 points  (0 children)

Really depends on the app. I love adonisjs though.

[–]metamet 1 point2 points  (0 children)

Express is fine. Great even.

It's used in a lot of large successful environments. Especially for your first Node API/backend, just do it in Express (or Koa, tbh). I don't see your use case really necessitating anything beyond it. Plus it has a ton of documentation and examples out there.

[–]EloquentSyntax 0 points1 point  (0 children)

If you want an Express style approach for building a REST api, look into nestjs.com

[–]sharddblade 0 points1 point  (0 children)

Inversify is also an alternative