© 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...
