Express app.use() Function Last Updated : 15 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report The app.use() function in Express.js adds middleware to the application's request-processing pipeline. It applies the specified middleware to all incoming requests or to specific routes, allowing you to modify request/response objects, perform operations, or handle errors throughout the application.Syntaxapp.use(path, callback)Parameters:path: It is the path for which the middleware function is being called. It can be a string representing a path or path pattern or a regular expression pattern to match the paths.callback: It is a middleware function or a series/array of middleware functions.Steps to create the application:Step 1: You can install this package by using this command.npm install expressStep 2: After installing the express module, you can check your express version in the command prompt using the command.npm version expressProject Structure:The updated dependencies in package.json file will look like:"dependencies": { "express": "^5.1.0",} Example: Below is the code example of middleware. JavaScript const express = require('express'); const app = express(); const PORT = 3000; // This middleware will log the request and // allow it to proceed to the next handler app.use(function (req, res, next) { console.log("Middleware called"); next(); }); // Requests will reach this route after // passing through the middleware app.get('/user', function (req, res) { console.log("/user request called"); res.send('Welcome to GeeksforGeeks'); }); app.listen(PORT, function (err) { if (err) console.log(err); console.log(`Server listening on PORT ${PORT}`); }); Steps to run the program:node index.jsConsole Output:OutputBrowser Output: Now open your browser and go to http://localhost:3000/user and you can seeOutputWe have a complete list of Express Application module methods, properties and events, to check those please go through this Express.js Application Complete Reference article. Comment More infoAdvertise with us Next Article How to use Global functions in Express JS? G gouravhammad Follow Improve Article Tags : Web Tech Similar Reads Introduction to Express Prerequisite - Node.js What is Express? Express is a small framework that sits on top of Node.js's web server functionality to simplify its APIs and add helpful new features.It makes it easier to organize your application's functionality with middle ware and routing; it adds helpful utilities to Nod 2 min read Introduction to Express Prerequisite - Node.js What is Express? Express is a small framework that sits on top of Node.js's web server functionality to simplify its APIs and add helpful new features.It makes it easier to organize your application's functionality with middle ware and routing; it adds helpful utilities to Nod 2 min read Difference between app.use() and app.get() in Express.js Express.js, a popular web application framework for Node.js, provides a powerful set of methods for routing HTTP requests. Among these methods, app.use() and app.get() are two fundamental functions that serve different purposes. Understanding their differences is essential for building efficient and 4 min read How to use Global functions in Express JS? In this article, we will learn the global function of Express. Express JS is a web application framework for Node JS. This framework runs on the server-side framework. It is a trendy Express JS framework for building scalable web applications. There are many functions available in Express JS that ar 2 min read Why Express is used in Web Development? Express JS is a small web application framework. It become very popular Node JS framework for building robust and scalable application. In this article we will dive into the topic of ExpressJ S. Table of Content What is Express JS?Why Express is used in web development?Steps to create an Express app 3 min read Express app.get() Request Function The app.get() function is used to define routes on your server that handle HTTP GET requests. A GET request is typically used when the client asks the server to send back some information, like retrieving a webpage or data from a database.Itâs an essential part of building websites and APIs, as it a 6 min read Like