Answer the question
In order to leave comments, you need to log in
Error when creating a simple HTTP server?
Hello.
Decided to look NodeJs. The simple output Hello, world was successful, but there is a problem with the http server.
// подключаем http модуль.
var http = require("http");
// Создаем сервер. Функция передается как параметр при каждом запросе.
// переменная request содержит все параметры запроса.
// переменная response позволяет указать, что нужно делать при отправке ответа клиенту
http.createServer(function (request, response) {
// Добавляем обработчик события.
// Это событие происходит, когда клиент отправил данные и ждет ответ
request.on("end", function () {
// Пишем заголовки в ответ.
// 200 это код состояния HTTP (200 означает "хорошо")
// Второй параметр - это объект, который содержит поля заголовка
// Я посылаю обычный текст, с помощью Content-Type со значением text/plain
response.writeHead(200, {
'Content-Type': 'text/plain'
});
// Отправляем данные
response.end('Hello HTTP!');
});
// Слушаем 8080 порт.
}).listen(8080);
Answer the question
In order to leave comments, you need to log in
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {
'Content-Type': 'text/plain'
});
res.end('Hello World\n');
}).listen(1337);
console.log('Server running at http://127.0.0.1:1337/');
Port 8080 is busy, change the port
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question