Creating API services using NodeJS provides the infrastructure to develop it faster while providing the capabilities to handle concurrent connections and high-speed response time.
Dynamic Language, such as Javascript, provided us the abstraction we need to program an API services that structured properly, easy to maintain, and use.
As any languages, Javascript has good and bad parts. Proper bootstrapping and standards should be designed