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

Please fix the problem for this file,

Please fix the problem for this file, const getJSONString = function(obj) {

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", (input) => {A.push(input);});

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

{

if(A[i].search("num4") != -1 )

{

var B=A[i].split("=");

num4=B[1];

}

}

console.log("num1="+num1+" num2="+num2+" num3="+num3+" num4"+num4)

if(num1=="Sum Double(2x)") output="Sum Double(2x)="+(parseFloat(num1)*parseFloat(num2))+" ";

else if(choice=="Both")

{

output="Area="+(parseFloat(len)*parseFloat(wid))+" ";

output+="Perimeter="+(2*parseFloat(len)+2*parseFloat(wid))+" "

}

output+="RESET";

res.writeHead(200, {"Content-Type": "text/html"});

res.end(output);

});

}

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

2. Write a node application based on lesson05 that computes the sum of the 4 inputs then it multiplies it by 2, 3 or 4 depending on the button that is pressed. All three outputs may also be displayed at once if the All button is pressed.(60 points). DOUBLE/TRIPPLE/QUADRUPLE SUM PROBLEM Enter Number1: Enter Number2: Enter Number3: Enter Number4: Double Tripple Quadruple All Clear Input File: 02.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!