Question: Please fix the problem of this code: const getJSONString = function(obj) { return JSON.stringify(obj, null, 2); } const port = 3000, http = require(http), httpStatus

Please fix the problem of this code:
const getJSONString = function(obj)
{
return JSON.stringify(obj, null, 2);
}
const port = 3000,
http = require("http"),
httpStatus = require("http-status-codes"),
app = http.createServer();
app.on("request", (req, res) =>
{
if(req.url=="/form.html") //DISPLAY FORM
{
var output=
`
form{color:navy;}
table{border:5px solid navy;background-color:yellow;}
th{color:yellow;background-color:navy;border:solid navy 2px;outline:solid navy 2px;border-}
input[type='text']{background-color:#DEDEE6;border:4px solid navy;}
input[type='button'],input[type='reset']{color:white;background-color:black;border:1px solid white;}
label{color:navy;font-weight: bold;}
`;
res.writeHead(200, {"Content-Type": "text/html"});
res.end(output);
}
if(req.url=="/form.js") //DISPLAY ANSWER
{
var A = [],num1="",num2="",num3="",num4="";
req.on("data", (bodyData) => {A.push(bodyData);});
req.on("end", () =>
{
A = Buffer.concat(A).toString();
console.log(`Request Body Contents: ${A}`);
A=A.split("&");
for(var i=0;i { if(A[i].search("num1") != -1 ) { var B=A[i].split("="); num1=B[1]; } } for(var i=0;i { if(A[i].search("num2") != -1 ) { var B=A[i].split("="); num2=B[1]; } } for(var i=0;i { if(A[i].search("num3") != -1 ) { var B=A[i].split("="); num3=B[1]; } } for(var i=0;i { console.log("num1="+num1+" num2="+num2+" num3="+num3+" num4="+num4); if(A[i].search("num4") != -1 ) { var B=A[i].split("="); num4=B[1]; } } let sun = (parseFloat(num1) + parseFloat(num2) + parseFloat(num3) + parseFloat(num4)); console.log(sum) output="Sum Double=" + 2*parseFloat(sum) +" "; let output_3="Sum Tripple="+ 3*parseFloat(sum) +" "; let output_4="Sum Quadruple="+ 4*parseFloat(sum) +" "; let output_reset ="RESET"; console.log("output="+output); res.writeHead(200, {"Content-Type": "text/html"}); res.end(output_3 + output_4 + output_reset); }); } console.log(`Method: ${getJSONString(req.method)}`); console.log(`URL: ${getJSONString(req.url)}`); console.log(`Headers: ${getJSONString(req.headers)}`); }); app.listen(port); console.log(`Server has started and is listening on port#:${port}`);
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
