Pro jQuery
Адам Фриман
Установка и тестирование Node.js
Самый легкий способ протестировать Node.js
– это использовать простой скрипт. Сохраните код листинга 1-3 в файл NodeTest.js
. Он у меня был в той же директории, где и сам файл Node.js
.
Листинг 1-3: Скрипт для тестирования Node.js
var http = require("http");
var url = require("url");
http.createServer(function (req, res) {
console.log("Request: " + req.method + " to " + req.url);
res.writeHead(200, "OK");
res.write("<h1>Hello</h1>Node.js is working");
res.end();
}).listen(80);
console.log("Ready on port 80");
Это просто текстовый скрипт, который возвращает фрагмент HTML, полученный после HTTP GET
запроса.
Заметка
Не переживайте, если вы не понимаете смысла последнего предложения. Вам совершенно не нужно знать о том, как HTTP и серверы используют jQuery. А краткий курс по HTML я проведу в главе 2.
Чтобы протестировать Node.js
, вам необходимо запустить бинарный файл, в качестве параметра назначая тот файл, который вы только что создали. Для Windows я в командной строке прописывал:
node NodeTest.js
Чтобы убедиться, что все работает, обратитесь к 80му порту на том компьютере, где запущен Node.js. Вы должны увидеть то же самое, что изображено на рисунке 1-2. Это обозначает, что все правильно работает.
Рисунок 1-2: Тестирование Node.js
Я запускаю Node.js
и веб сервер на разных компьютерах, это значит, что использование 80го порта не вызовет у меня никаких проблем. Если же у вас только один компьютер, оставьте веб сервер работать с 80м портом и измените скрипт Node.js
, чтобы он работал с другим портом. В листинге 1-3 я выделил часть тестового скрипта, где показано, какой порт используется.