Node.js + Express: Trying to Properly Display GET Request Headers Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!How do I get started with Node.jsHow do you get a list of the names of all files present in a directory in Node.js?How do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?How is an HTTP POST request made in node.js?How to get GET (query string) variables in Express.js on Node.js?HTTP GET Request in Node.js ExpressHow to get the full url in Express?How to access the GET parameters after “?” in Express?ajax request gives a 404 with express server (chrome) loads successfully with firefox without a server?
Are Flameskulls resistant to magical piercing damage?
Converting a text document with special format to Pandas DataFrame
How to ask rejected full-time candidates to apply to teach individual courses?
Proving inequality for positive definite matrix
Is Bran literally the world's memory?
When speaking, how do you change your mind mid-sentence?
Has a Nobel Peace laureate ever been accused of war crimes?
Like totally amazing interchangeable sister outfit accessory swapping or whatever
Help Recreating a Table
Will the Antimagic Field spell cause elementals not summoned by magic to dissipate?
Does using the Inspiration rules for character defects encourage My Guy Syndrome?
Can this water damage be explained by lack of gutters and grading issues?
Will I be more secure with my own router behind my ISP's router?
What is the evidence that custom checks in Northern Ireland are going to result in violence?
Trying to enter the Fox's den
Weaponising the Grasp-at-a-Distance spell
Can gravitational waves pass through a black hole?
How to leave only the following strings?
Does traveling In The United States require a passport or can I use my green card if not a US citizen?
How was Lagrange appointed professor of mathematics so early?
How to break 信じようとしていただけかも知れない into separate parts?
Who's this lady in the war room?
Im stuck and having trouble with ¬P ∨ Q Prove: P → Q
Why do C and C++ allow the expression (int) + 4*5?
Node.js + Express: Trying to Properly Display GET Request Headers
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)
Data science time! April 2019 and salary with experience
The Ask Question Wizard is Live!How do I get started with Node.jsHow do you get a list of the names of all files present in a directory in Node.js?How do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?How is an HTTP POST request made in node.js?How to get GET (query string) variables in Express.js on Node.js?HTTP GET Request in Node.js ExpressHow to get the full url in Express?How to access the GET parameters after “?” in Express?ajax request gives a 404 with express server (chrome) loads successfully with firefox without a server?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I'm currently trying to write-up a simple echo server app that echoes back the the request headers when the server receives a GET request. It should look something like this:
Here is my routing code for the request:
app.get('/', function(req,res)
var s = '';
for(var name in req.headers) s += name + ': ' + req.headers[name] + 'n';
res.render('home', output: s));
It results in this response:
It seems that my newline character is not working as intended. I'm sure it's some silly mistake but I can't seem to figure it out.
javascript node.js express
add a comment |
I'm currently trying to write-up a simple echo server app that echoes back the the request headers when the server receives a GET request. It should look something like this:
Here is my routing code for the request:
app.get('/', function(req,res)
var s = '';
for(var name in req.headers) s += name + ': ' + req.headers[name] + 'n';
res.render('home', output: s));
It results in this response:
It seems that my newline character is not working as intended. I'm sure it's some silly mistake but I can't seem to figure it out.
javascript node.js express
Since browser understands html only while rendering, you should use<br />
instead ofn
to split the lines.
– Mukesh Sharma
Mar 9 at 3:01
add a comment |
I'm currently trying to write-up a simple echo server app that echoes back the the request headers when the server receives a GET request. It should look something like this:
Here is my routing code for the request:
app.get('/', function(req,res)
var s = '';
for(var name in req.headers) s += name + ': ' + req.headers[name] + 'n';
res.render('home', output: s));
It results in this response:
It seems that my newline character is not working as intended. I'm sure it's some silly mistake but I can't seem to figure it out.
javascript node.js express
I'm currently trying to write-up a simple echo server app that echoes back the the request headers when the server receives a GET request. It should look something like this:
Here is my routing code for the request:
app.get('/', function(req,res)
var s = '';
for(var name in req.headers) s += name + ': ' + req.headers[name] + 'n';
res.render('home', output: s));
It results in this response:
It seems that my newline character is not working as intended. I'm sure it's some silly mistake but I can't seem to figure it out.
javascript node.js express
javascript node.js express
asked Mar 9 at 2:55
shinryu333shinryu333
636
636
Since browser understands html only while rendering, you should use<br />
instead ofn
to split the lines.
– Mukesh Sharma
Mar 9 at 3:01
add a comment |
Since browser understands html only while rendering, you should use<br />
instead ofn
to split the lines.
– Mukesh Sharma
Mar 9 at 3:01
Since browser understands html only while rendering, you should use
<br />
instead of n
to split the lines.– Mukesh Sharma
Mar 9 at 3:01
Since browser understands html only while rendering, you should use
<br />
instead of n
to split the lines.– Mukesh Sharma
Mar 9 at 3:01
add a comment |
1 Answer
1
active
oldest
votes
In order to handle the new line character n
in html, you have to use the <pre>
tag.
The tag defines preformatted text.
Text in a element is displayed in a fixed-width font (usually
Courier), and it preserves both spaces and line breaks.
var values = ['foo', 'bar', 'baz'];
document.getElementById('no-newline').innerHTML = values.join('n');
document.getElementById('newline').innerHTML = values.join('n');
<div id="no-newline"></div>
<pre id="newline"></div>
Otherwise use: <br />
instead of n
1
I completely forgot that I was going to be in HTML context when rendering the page, thanks for this.
– shinryu333
Mar 9 at 3:17
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55073569%2fnode-js-express-trying-to-properly-display-get-request-headers%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
In order to handle the new line character n
in html, you have to use the <pre>
tag.
The tag defines preformatted text.
Text in a element is displayed in a fixed-width font (usually
Courier), and it preserves both spaces and line breaks.
var values = ['foo', 'bar', 'baz'];
document.getElementById('no-newline').innerHTML = values.join('n');
document.getElementById('newline').innerHTML = values.join('n');
<div id="no-newline"></div>
<pre id="newline"></div>
Otherwise use: <br />
instead of n
1
I completely forgot that I was going to be in HTML context when rendering the page, thanks for this.
– shinryu333
Mar 9 at 3:17
add a comment |
In order to handle the new line character n
in html, you have to use the <pre>
tag.
The tag defines preformatted text.
Text in a element is displayed in a fixed-width font (usually
Courier), and it preserves both spaces and line breaks.
var values = ['foo', 'bar', 'baz'];
document.getElementById('no-newline').innerHTML = values.join('n');
document.getElementById('newline').innerHTML = values.join('n');
<div id="no-newline"></div>
<pre id="newline"></div>
Otherwise use: <br />
instead of n
1
I completely forgot that I was going to be in HTML context when rendering the page, thanks for this.
– shinryu333
Mar 9 at 3:17
add a comment |
In order to handle the new line character n
in html, you have to use the <pre>
tag.
The tag defines preformatted text.
Text in a element is displayed in a fixed-width font (usually
Courier), and it preserves both spaces and line breaks.
var values = ['foo', 'bar', 'baz'];
document.getElementById('no-newline').innerHTML = values.join('n');
document.getElementById('newline').innerHTML = values.join('n');
<div id="no-newline"></div>
<pre id="newline"></div>
Otherwise use: <br />
instead of n
In order to handle the new line character n
in html, you have to use the <pre>
tag.
The tag defines preformatted text.
Text in a element is displayed in a fixed-width font (usually
Courier), and it preserves both spaces and line breaks.
var values = ['foo', 'bar', 'baz'];
document.getElementById('no-newline').innerHTML = values.join('n');
document.getElementById('newline').innerHTML = values.join('n');
<div id="no-newline"></div>
<pre id="newline"></div>
Otherwise use: <br />
instead of n
var values = ['foo', 'bar', 'baz'];
document.getElementById('no-newline').innerHTML = values.join('n');
document.getElementById('newline').innerHTML = values.join('n');
<div id="no-newline"></div>
<pre id="newline"></div>
var values = ['foo', 'bar', 'baz'];
document.getElementById('no-newline').innerHTML = values.join('n');
document.getElementById('newline').innerHTML = values.join('n');
<div id="no-newline"></div>
<pre id="newline"></div>
answered Mar 9 at 2:59
Marcos CasagrandeMarcos Casagrande
15.2k32844
15.2k32844
1
I completely forgot that I was going to be in HTML context when rendering the page, thanks for this.
– shinryu333
Mar 9 at 3:17
add a comment |
1
I completely forgot that I was going to be in HTML context when rendering the page, thanks for this.
– shinryu333
Mar 9 at 3:17
1
1
I completely forgot that I was going to be in HTML context when rendering the page, thanks for this.
– shinryu333
Mar 9 at 3:17
I completely forgot that I was going to be in HTML context when rendering the page, thanks for this.
– shinryu333
Mar 9 at 3:17
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55073569%2fnode-js-express-trying-to-properly-display-get-request-headers%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Since browser understands html only while rendering, you should use
<br />
instead ofn
to split the lines.– Mukesh Sharma
Mar 9 at 3:01