---
title: "Dipali Sharma (@sharmadipalidev) | Hashnode"
description: "Hello, I am Dipali. Currently a student at ChaiCode | Full Stack Developer"
url: "https://hashnode.com/@sharmadipalidev"
---

@sharmadipalidev

# Dipali Sharma

@sharmadipalidev · Joined December 2025

### [How ChatGPT Understands Your Questions?](https://sharmadipali14.hashnode.dev/how-chatgpt-understands-your-questions?utm_source=hashnode&utm_medium=feed)

Introduction Artificial Intelligence has become a part of our everyday lives. Whether you're asking ChatGPT to write an email, using Google to summarize search results, asking your phone's voice assis

9 min read · [sharmadipali14.hashnode.dev](https://sharmadipali14.hashnode.dev/how-chatgpt-understands-your-questions?utm_source=hashnode&utm_medium=feed)

[Jul 1](https://hashnode.com/posts/how-chatgpt-understands-your-questions/6a45159b3fa773db583d885b)

### [What is Middleware in Express and How It Works](https://sharmadipali14.hashnode.dev/what-is-middleware-in-express-and-how-it-works?utm_source=hashnode&utm_medium=feed)

Introduction Middleware is one of the most important concepts in Express.js.It acts like a checkpoint system between the incoming request and the final response. Whenever a client sends a request to a

5 min read · [sharmadipali14.hashnode.dev](https://sharmadipali14.hashnode.dev/what-is-middleware-in-express-and-how-it-works?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/what-is-middleware-in-express-and-how-it-works/6a00b207e3eebc2e20a0b560)

### [Handling File Uploads in Express with Multer](https://sharmadipali14.hashnode.dev/handling-file-uploads-in-express-with-multer?utm_source=hashnode&utm_medium=feed)

Introduction Handling file uploads is a rite of passage for web developers. Whether it's a profile picture, a PDF resume, or a gallery of vacation photos, moving binary data from a user's computer to

4 min read · [sharmadipali14.hashnode.dev](https://sharmadipali14.hashnode.dev/handling-file-uploads-in-express-with-multer?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/handling-file-uploads-in-express-with-multer/6a00ab0ce3eebc2e209b7d98)

### [Creating Routes and Handling Requests with Express](https://sharmadipali14.hashnode.dev/creating-routes-and-handling-requests-with-express?utm_source=hashnode&utm_medium=feed)

Introduction Building web applications directly with Node.js is possible, but handling routes, requests, responses, and middleware manually can become repetitive and difficult to manage. This is where

4 min read · [sharmadipali14.hashnode.dev](https://sharmadipali14.hashnode.dev/creating-routes-and-handling-requests-with-express?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/creating-routes-and-handling-requests-with-express/6a00a2e8e3eebc2e2095bee6)

### [URL Parameters vs Query Strings in Express.js](https://sharmadipali14.hashnode.dev/url-parameters-vs-query-strings-in-express-js?utm_source=hashnode&utm_medium=feed)

Introduction When building web applications with Express.js, you often need to send data through the URL. Two common ways to do this are: URL Parameters (Route Params) Query Parameters (Query String

4 min read · [sharmadipali14.hashnode.dev](https://sharmadipali14.hashnode.dev/url-parameters-vs-query-strings-in-express-js?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/url-parameters-vs-query-strings-in-express-js/6a009ac2e3eebc2e208fa596)
