Routing (e.g., GET, POST, PUT, DELETE) in Express js

Routing in Express.js is a way to define the various endpoints of your application and specify how to handle HTTP requests (e.g., GET, POST, PUT, DELETE). Below is an example of how to set up routing for a POST request in Express.js.

Basic Example: POST Route in Express.js

  1. Install Express (if not already installed): npm install express

  2. Set up the application: Create a file (e.g., app.js) and define the routing logic for a POST request.

    // import module
      const express = require('express')
      const app = express()

      // get routing

      app.get('/', (req, res) => {
        res.send('Hi,express is running')
      })

      // post routing

      app.post('/datapost', function (req, res) {
        res.send('POST request to the homepage')
      })

      // server listion

      app.listen(8080, () => {
          console.log("server running http://localhost:8080")
      })

  3. Send a POST Request: Use a tool like Postman, curl, or a frontend application to send a POST request to http://localhost:3000/submit.