Getting familiar with the Express library
Express is defined on its own website (https://expressjs.com/) as follows:
So, the good news is that we have a lot of freedom to build our application. The bad news is that we must make a lot of decisions, and we must be careful to not make mistakes.
Express is very minimalistic in comparison with other web frameworks, so we have to add third-party libraries or build our own abstractions when needed. Express has a very active community, so we can find a lot of libraries to solve common problems.
Additionally, the official documentation is of great quality and there are plenty of resources to learn more about Express, which makes Express a great choice for beginners.
As Express is an unopinionated framework, when you follow a tutorial or a course you will find that sometimes the code is not consistent and doesn’t follow the same patterns. This is because you have...