Создание сервера "Localhost" не работает в node JS - PullRequest
0 голосов
/ 18 марта 2020

Я новичок в NodeJS программировании, и я пытаюсь выполнить некоторые базовые упражнения с VSCode. Первое упражнение, которое я пытаюсь выполнить, - создание сервера , но я получаю классическую ошибку «этот сайт недоступен». Так что я не могу попасть в свой "localhost: 3000". Код, я уверен, что он правильный (прилагается ниже), так как это копия-вставка с сайта обучения. Моя проблема, я думаю, что это в настройках компьютера. Я пытался включить / выключить прокси, но ничего не изменилось. Кто-нибудь может мне помочь? Я застрял в самом начале :(

var http = require('http');
http.createServer(function (request, response) {
  response.writeHead(200);
  response.write('<h1>Hello Node!!!!</h1>\n');
  response.end();
}).listen(3000);
console.log('Server running at http://localhost:3000');

Спасибо!

Ответы [ 2 ]

0 голосов
/ 18 марта 2020

Звонок на writeHead() не завершен. Лучше использовать что-то вроде:

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

Таким образом, браузер знает, что вы отправляете документ HTML.

0 голосов
/ 18 марта 2020

Можете ли вы проверить с портом, пожалуйста, убейте порт и перезагрузите сервер.

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