当此简单节点应用程序托管在Azure上时,为什么会出现额外的字符

时间:2018-11-20 15:26:54

标签: node.js azure

这是Microsoft文档中的库存节点应用程序。 刚刚按照说明在这里-> https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-nodejs

在index.js中拥有的就是这个

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

应用程序在本地计算机上运行正常,并提供预期的输出。

仅当我在Azure上托管并访问该应用程序时, 我的回应看起来像这样

 e
 Hellooo World!
 0

如果我更改“ Hello World!”到其他字符串

响应的“ e”部分与字符串一起更改。 0停留。

有人知道为什么我要在hello world线的上方和下方得到多余的线吗?

1 个答案:

答案 0 :(得分:1)

回答我自己的问题-

我在手动创建的应用程序中启用了“应用程序见解”。 这导致输出中多余的字符。 关闭它,一切都很好