Главная страница   /   1.8. Установка и тестирование Node.js (Pro jQuery

Pro jQuery

Pro jQuery

Адам Фриман

1.8. Установка и тестирование 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 я выделил часть тестового скрипта, где показано, какой порт используется.