For quite sometime now, Node’s popularity as a JavaScript runtime for developing both frontend and backend applications has really soared. This is — apart from the vibrant community and vast range of packages — mostly due to the modern design concepts baked right into the core of the runtime which has in turn led to the rise of several backend and frontend frameworks.

Welcome to the first part of a three part introductory series into the Express framework. Other articles are:

  • Deploy an Express API on a bare metal server
  • Build a production ready Node & Express API with Docker

Because you are here, I will assume that you are already sold on the idea of using Node and Express for your backend project. If not, there are tonnes of materials online that outline Node’s key selling points that will convince you, just like they did me — I come from a Python/Django background. While Django is still my go-to backend framework, there are scenarios that justify dropping a “fat, batteries included framework” in favor of a leaner one.

#nodejs #typescript #expressjs

How to Build a Light-Weight REST API with NodeJS, Express and TypeScript
25.80 GEEK