Почему NodeJS загружает файл вместо того, чтобы хранить web

#node.js #http #web

#node.js #http #веб

Вопрос:

Я не уверен в том, в чем разница между Mac OS и Windows. Проблема в том, что в среде Windows Chrome / Edge загружает ответ NodeJS вместо того, чтобы просто загружать веб-страницу. Всякий раз, когда я захожу на «localhost: 8081» в Chrome / Edge, это происходит снова и снова. Я хотел бы сделать это так, как это делает MAC OS, любой может спасти меня?! Ответ на стороне Windows Windows

В macOS он зависает в окне браузера. Есть идеи по этой проблеме? Забыл упомянуть версию NodeJS, MACOS: v10.15.3, WINDOWS: v11.12.0 Надеюсь, версия в данном случае не имеет значения. :'( macOS

Спасибо!

 var http = require('http'); 

http.createServer(function (request, response){

    response.writeHead(200, {'Content-Type': 'text/plain'});
    response.end('HelloWorld');

}).listen(8081);

console.log('server running at http://127.0.0.1:8081/');
  

Комментарии:

1. Похоже, это проблема Windows. Я попробовал на Linux с Firefox, Chrome и node версии 11.12.0, и содержимое было показано в браузере. Также я запустил сервер узлов на компьютере с Linux и открыл страницу на компьютере с Windows 10 с ie и edge. Оба браузера открывают содержимое как веб-сайт. Я не могу установить node в Windows, чтобы протестировать его

2. Спасибо за ваш любезный ответ! Я согласен с вами, что это также проблема Windows. :3

3. В моем случае это была ошибка, я написал test/plain вместо text/plain