Open In App

Express app.post() Function

In this article, we will learn about `app.post()` routing HTTP POST requests to the defined path, executing specified callback functions.

Syntax:



app.post(path, callback [, callback ...])

Arguments:

Steps to create the application:

Step 1: You can install this package by using this command.



npm install express

Step 2: After installing the express module, you can check your express version in the command prompt using the command.

npm version express

Project Structure:

The updated dependencies in package.json file will look like:

"dependencies": {
"express": "^4.18.2",
}

Example 1: Below is the code example of app.post() Function:




const express = require('express');
const app = express();
const PORT = 3000;
 
app.post('/',
    (req, res) => {
        res.send("POST Request Called")
    })
 
app.listen(PORT,
    function (err) {
        if (err) console.log(err);
        console.log("Server listening on PORT", PORT);
    });

Steps to run the program:

node index.js

Console Output:

Server listening on PORT 3000

Browser Output: Now make a POST request to http://localhost:3000/ and you will get the following output:

POST Request Called

So this is how you can use the express app.post() function which routes HTTP POST requests to the specified path with the specified callback functions.

We have a complete list of Express App methods, to check those please go through this Express.js Application Complete Reference article.

Article Tags :