Why do I get extra characters when this simple node app is hosted on Azure
This is the stock node app from Microsoft Documentation.
Just followed instructions here ->
https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-nodejs
All it has in index.js is this
var http = require('http');
var server = http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World!");
});
var port = process.env.PORT || 1337;
server.listen(port);
console.log("Server running at http://localhost:%d", port);
App runs ok on local machine and give expected output.
Only when I host on Azure and access the app,
my response looks like this
e
Hellooo World!
0
If I change the 'Hello World!' to some other string,
the 'e' part of response changes along with the string.
The 0 stays.
Any idea why I'm getting the extra lines above and below the hello world line?
node.js azure
add a comment |
This is the stock node app from Microsoft Documentation.
Just followed instructions here ->
https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-nodejs
All it has in index.js is this
var http = require('http');
var server = http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World!");
});
var port = process.env.PORT || 1337;
server.listen(port);
console.log("Server running at http://localhost:%d", port);
App runs ok on local machine and give expected output.
Only when I host on Azure and access the app,
my response looks like this
e
Hellooo World!
0
If I change the 'Hello World!' to some other string,
the 'e' part of response changes along with the string.
The 0 stays.
Any idea why I'm getting the extra lines above and below the hello world line?
node.js azure
1
It has to be a setting external to my app. I just redeployed the same zip to two of my web apps and this one still has the issue. Only change was that I used CLI to create all resources for one app and manually created the other. The manual one has something wrong with the setup I guess
– Stubborn
Nov 21 at 0:14
add a comment |
This is the stock node app from Microsoft Documentation.
Just followed instructions here ->
https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-nodejs
All it has in index.js is this
var http = require('http');
var server = http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World!");
});
var port = process.env.PORT || 1337;
server.listen(port);
console.log("Server running at http://localhost:%d", port);
App runs ok on local machine and give expected output.
Only when I host on Azure and access the app,
my response looks like this
e
Hellooo World!
0
If I change the 'Hello World!' to some other string,
the 'e' part of response changes along with the string.
The 0 stays.
Any idea why I'm getting the extra lines above and below the hello world line?
node.js azure
This is the stock node app from Microsoft Documentation.
Just followed instructions here ->
https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-nodejs
All it has in index.js is this
var http = require('http');
var server = http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World!");
});
var port = process.env.PORT || 1337;
server.listen(port);
console.log("Server running at http://localhost:%d", port);
App runs ok on local machine and give expected output.
Only when I host on Azure and access the app,
my response looks like this
e
Hellooo World!
0
If I change the 'Hello World!' to some other string,
the 'e' part of response changes along with the string.
The 0 stays.
Any idea why I'm getting the extra lines above and below the hello world line?
node.js azure
node.js azure
asked Nov 20 at 15:26
Stubborn
184
184
1
It has to be a setting external to my app. I just redeployed the same zip to two of my web apps and this one still has the issue. Only change was that I used CLI to create all resources for one app and manually created the other. The manual one has something wrong with the setup I guess
– Stubborn
Nov 21 at 0:14
add a comment |
1
It has to be a setting external to my app. I just redeployed the same zip to two of my web apps and this one still has the issue. Only change was that I used CLI to create all resources for one app and manually created the other. The manual one has something wrong with the setup I guess
– Stubborn
Nov 21 at 0:14
1
1
It has to be a setting external to my app. I just redeployed the same zip to two of my web apps and this one still has the issue. Only change was that I used CLI to create all resources for one app and manually created the other. The manual one has something wrong with the setup I guess
– Stubborn
Nov 21 at 0:14
It has to be a setting external to my app. I just redeployed the same zip to two of my web apps and this one still has the issue. Only change was that I used CLI to create all resources for one app and manually created the other. The manual one has something wrong with the setup I guess
– Stubborn
Nov 21 at 0:14
add a comment |
1 Answer
1
active
oldest
votes
Answering my own question -
I had "application insights" turned on in the app I manually created.
That was causing the extra characters in output.
Turned that off and everything is fine
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%2f53396280%2fwhy-do-i-get-extra-characters-when-this-simple-node-app-is-hosted-on-azure%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
Answering my own question -
I had "application insights" turned on in the app I manually created.
That was causing the extra characters in output.
Turned that off and everything is fine
add a comment |
Answering my own question -
I had "application insights" turned on in the app I manually created.
That was causing the extra characters in output.
Turned that off and everything is fine
add a comment |
Answering my own question -
I had "application insights" turned on in the app I manually created.
That was causing the extra characters in output.
Turned that off and everything is fine
Answering my own question -
I had "application insights" turned on in the app I manually created.
That was causing the extra characters in output.
Turned that off and everything is fine
answered Nov 21 at 0:23
Stubborn
184
184
add a comment |
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f53396280%2fwhy-do-i-get-extra-characters-when-this-simple-node-app-is-hosted-on-azure%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
1
It has to be a setting external to my app. I just redeployed the same zip to two of my web apps and this one still has the issue. Only change was that I used CLI to create all resources for one app and manually created the other. The manual one has something wrong with the setup I guess
– Stubborn
Nov 21 at 0:14