In this chapter, we will discuss about some of the Graphical User Interface(GUI) tools that will helps us in connecting and interacting with MySQL databases very easily. Some of the most pop… Read More
NGINX, at its core, is a collection of modules. It contains several in built modules as well as hundreds of third party modules, contributed by developers from all over the world. With the a… Read More
MySQL is one of the most popular open-source, cross-platform and performant relational database management system (RDMS). It is used by a large numbers of websites all over the world to stor… Read More
In this chapter, we will discuss enhancements to our previous server deployment architecture. Previously, it was a very basic implementation and with this enhancement, we are focusing on Sca… Read More
NGINX (pronounced as “Engine-X”) is one of the most popular web server in the world and is trusted by many of the busiest websites. It is Open-Source and as of writing this artic… Read More
In this chapter, we will setup an OpenVPN server so that we can securely connect to our remote servers. A Virtual Private Network (VPN) is a type of network which establishes a secure and en… Read More
In this chapter, we will run our Node.js application using docker containers in the application server instance. To configure server instance with all the necessary software dependencies, we… Read More
Amazon Web Services (AWS) is one of the most popular cloud service provider in the world. It offers above 200 cloud services to the customers and is used by organization of all sizes. For ou… Read More
Cloud computing is the on-demand delivery of computing resources/services over the internet. These services include computing power, storage, data stores (databases), analytics, streaming &a&hell…Read More
According to the official documentation, Docker is an open platform for developing, shipping, and running applications. It enables us to separate the applications from infrastructure so that… Read More
According to the official documentation, git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and effic… Read More
There are some tools in Node.js which are absolutely necessary to speed up the development process. Till now, we have been using npm start command to start our application and every time we… Read More
In this chapter, we will implement CRUD operation for our admin features. CRUD refers to Create, Read, Update and Delete operations. In API perspective, CRUD often corresponds to the POST, G… Read More
A middleware is a type of function which can be used to intercept the application's request-response mechanism and has access to the request object, response object and the next function. Ne… Read More
In our previous chapter, we briefly mentioned about express.Router() being a better way of implementing routing mechanism. As per the official documentation, we can use express.Router class… Read More
In basic terms, routing is a mechanism in which HTTP requests made by the clients are routed to the appropriate code handler. Express.js provides a robust routing mechanism. Routes/end… Read More
From official documentation, Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It is one of the most… Read More