'Request body is undefined when the request is sent through the ARC in express

const express = require('express');
const app = express();
const oracle = require('oracledb');
const bodyParser = require('body-parser');

const urlEncodedBodyParser = bodyParser.urlencoded({extended:false});
app.use(bodyParser.json())
app.post("/addPlacement", urlEncodedBodyParser, function(request,response) {
    console.log(request.body);
    console.log(request.body.id);
    /*console.log(request.body.name);
    console.log(request.body.placementType);
    console.log(request.body.company);
    console.log(request.body.salary);
    console.log(request.body.salaryType);
    */

    response.send({"success": true});
});

app.listen(5050, function(err) {
    if (err) {
        console.log(err);
    }
    console.log("Server is ready to request on port 5050")
})

The console bar shows undefined when the request is being sent by the Advanced REST Client how I can solve this error?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source