© 2026 Hashnode
Have you ever wondered how platforms like Quora manage posts — allowing users to add, edit, view, or delete them? If so, building a basic backend for such a platform is a great way to get hands-on experience with CRUD operations using Node.js and Exp...

In this blog, we’ll dive into the process of creating a URL shortener using Node.js, Express, MongoDB, and EJS. We’ll explain the workflow, demonstrate key pieces of code, and guide you through the setup process. Features of the URL Shortener Gener...

Introduction Dynamic and interactive web applications have become essential in modern development. EJS (Embedded JavaScript) is a powerful templating language that bridges the gap between server-side data processing and rendering dynamic HTML. Its si...

First Download the ejs, run this following command in console npm i ejs Let’s Start 1st start a Node js application you should have express install in that folder write the basic express code in the index.js file import express from "express"; cons...

Over the past couple of days, I’ve been learning about API authentication . After experimenting with several methods and creating a micro project, I thought it’d be a great idea to share my learnings. In this post, we’ll cover: Why API authenticatio...

Over the past few days, I’ve been exploring EJS (Embedded JavaScript), a simple but powerful templating language for Node.js. EJS makes it really easy to run JavaScript from HTML. I wanted to share what I’ve learned and the projects I’ve worked on as...
