NodeJS Старт

Нам понадобится NodeJS https://nodejs.org/en/ и NPM https://www.npmjs.com/

Для проверки установки вбейте в командную строку

node -help

и

npm -version

Обе эти команды должны срабатывать в любой директории на компьютере. Если же нет, то Вам нужно настроить переменные среды. Правый клик на "Мой компьютер" -> Дополнительные параметры -> Вкладка "Дополнительно" -> Переменные среды -> Нам нужна переменная Path

В Path через точку с запятой добавляем путь, где лежит nodejs и данные npm. У меня это C:\nodejs\ и C:\Users\Tinitilov\AppData\Roaming\npm соответственно

Создаем файл hello.js

var message = "Hello World";
console.log(message);

переходим в папку с этим файлом и запускаем его

node hello.js

В консоль должно вывестись Hello World

Теперь попробуем запустить простой локальный сервер. Создадим server.js с таким наполнением

var http = require('http');

var server = http.createServer(function(req, res) {
  res.writeHead(200);
  res.end('Hello Http');
});

server.listen(8080);

Для запуска пишем в командной строке

node server.js

Если всё хорошо, у нас не должно быть ошибок. Окошко с запущенным nodejs закрывать не нужно. Проверим запуск сервера в браузере. Пропишем в адресной строке

localhost:8080

Чтобы остановить запущенный nodejs-сервер из командной строки пишем process.exit(0) или Ctrl+Break или Ctrl+C

Запустим сервер, который будет выводить сколько раз был запущен данный сайт

var http = require('http');
var i=0;

http.createServer(function (request, response) {
    i++;   
    response.write("Page was opened "+i+" times");
    response.end();
}).listen(8080);

В данном случае счетчик увеличивается на 2, за счет того, что браузер посылает запрос на получение страницы и favicon

Подборка материалов http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js

results matching ""

    No results matching ""