Containerize a nodejs app and nginx with docker on Ubuntu 22.04
What we need: We must check if these packages are already installed on our system. Therefore we use the following commands in the terminal and see if there is any…
nginx reverse proxy server for node apps on Mac OS
nginx is an HTTP server and can also be used as TCP/UDP proxy server. I use nginx mostly as reverse proxy to serve node apps from my local host via…
Role Based Access Control using express-session in a node-js app
In this article I refer to an application I created a couple of months ago. It’s about a booking system with which players can book ice-hockey trainings in different locations,…
Node.js series Part 4. Express Website with authentication and authorization in a Mac Production Environment
In a real production environment the app runs as a service in the background and this service is managed by a process manager. And the app should run behind a…
Node.js series Part 3. The Simple Express Blog App with MongoDB
In this Part 3 of my node.js series I rebuild the simple blog app from the last Part 2 so that a MongoDB database is used instead of a simple…
Node.js series Part 2. Create a Simple Blog App with Express.js
Chapter 1: Introduction In Part 1 of my node.js series we have learned how to easily build a web server with node.js on-board resources. Lastly we installed the Express.js module…
Node.js series Part 1. Create a Simple Web-Server with Node.js
In this part 1 of my node.js series I briefly explain the creation of a simple node.js web-server that respond to various http requests. I explain the basics of Node.js…
Initialization and Deployment of a firebase project
The use of Firebase Services requires the global installation of the Firebase Command Line Tools (Firebase CLI) on your computer. Note: I will not go into the installation of the…