Почему я получаю дополнительные символы, когда это простое приложение для узла размещается в Azure - PullRequest
0 голосов
/ 20 ноября 2018

Это стандартное приложение от Microsoft Documentation.Просто следуйте инструкциям здесь -> 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 остается.

Есть идеи, почему я получаю дополнительные строки выше и ниже линии приветствия?

1 Ответ

0 голосов
/ 21 ноября 2018

Отвечая на мой собственный вопрос -

В приложении, которое я создал вручную, я включил "понимание приложения".Это вызывало лишние символы в выводе.Выключил и все нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...