Установка Node.JS

Владимир Рочев

Веб-разработчик

Теги: node, nodejs
Установка Node.JS
Несмотря на то, что JavaScript считается языком программирования, который используется в браузерах для придания интерактивности веб-страницам, использование его в Node.js позволяет быстро и без проблем начать разрабатывать приложения, выполняемые как на стороне сервера, так и оконные приложения для повседневной работы пользователей.

Вместо вступления

Node или Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код) превращающая JavaScript из узко специализированного языка в язык общего назначения.

Wikipedia

Установка

Для установки Node.js на сервер (в нашем случае это Debian), потребуются пакеты python, g++ и make. Установим их следующей командой, введя в консоль:

aptitude install python g++ make

После того, как пакеты установлены, создадим директорию node_js, которая будет лежать в /usr/src и перейдём в неё:

mkdir -p /usr/src/node_js && cd $_

Далее нам надо скачать исходные коды, которые мы будем собирать. Воспользуемся командой wget:

wget http://nodejs.org/dist/node-latest.tar.gz

Архив с исходными кодами скачался, и теперь его надо распаковать и перейти в созданный каталог:

tar -xf node-latest.tar.gz
cd node-v*

Теперь нам нужно подготовить исходные коды к компиляции. Я не буду вдаваться в подробности всевозможных параметров конфигурации, скажу лишь, что нам достаточно указать путь установки Node.js в /opt/nodejs

./configure --prefix=/opt/nodejs

Теперь самое интересное — компиляция. Просто введите следующую команду в консоль и сходите, попейте чаю, так как процесс компиляции довольно длительный:

make

После того, как вы попили чай, а исходные коды скомпилировались, нам надо их установить

make install

Собственно, теперь мы имеем на сервере Node.js, но осталось добавить пару штрихов, а именно, для удобства, создадим «ссылки» на node и npm:

update-alternatives --install /usr/bin/node node /opt/nodejs/bin/node 1
update-alternatives --install /usr/bin/npm npm /opt/nodejs/bin/npm 1

Тестирование Node.js

Для проверки работоспособности Node.js напишем простенький HTTP-сервер, отдающий одну лишь фразу «Hello, world!». Сначала создадим тестовую директорию, в которой будет лежать файл index.js:

mkdir -p /srv/node/test && cd $_
vim index.js

Запишем в этот файл следующий текст:

var http = require('http');
http.createServer(function (request, response) {
	response.writeHead(200, {'Content-Type': 'text/html'});
	response.end('Hello, world!');
}).listen(8080);
console.log('Server started.');

Нам нужно запустить сервер. Выполним команду:

node index.js

Остаётся только обратиться к нашему новому серверу по адресу example.com на порт 8080, который мы указали:

http://example.com:8080/ Hello, world!

Похожие посты

Мы подобрали посты, которые могут быть вам интересны

Комментарии

Тут без вас никак. Поделитесь с нами вашими мыслями

Горячие вакансии