Many programmers are aware that backends are commonly built using technology stacks like Java and SpringBoot, Python/Django, PHP/Laravel and RubyOnRails but you can also use node.js as a REST backend thus reducing the width of the technology stack and reducing the requirement on the number of programmers who specialize in different backend languages. Using node.js also allows you to use the latest Javascript and leverage on the latest technologies.

In this article, I will show you how to create a node.js REST API backend with full CRUD functionalities using MongoDB on a Windows 10 machine with Visual Code. We are…


30+ years as a computer programmer. Started with Visual Basic, now doing Java, SpringBoot, React and .NET. Running my own software company at

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store