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)

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=

`

EXAM5 Makeup

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;}

DOUBLE/TRIPPLE/QUADRUPLE SUM PROBLEM

`;

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}`);

INPUT FILE: Exam01Files.zip 1. Write a node application based on lesson05 that computes the sum of the 4 inputs then it multiplies it by 2, 3 or 4 to display all three outputs at once. (40pts) DOUBLE/TRIPPLE/QUADRUPLE SUM PROBLEM Sum Double(2x): 20 Enter Numberl: | 2 Sum Tripple(x3):30 Enter Number2: 3 Sum Quadruple(x4):40 Enter Number3: Enter Number4: 1 Answer Clear NOTE: This is just an example 4 Input File: 01.html

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!