Node.js — это платформа, созданная на Chrome's JavaScript runtime для сборки сетевых приложений, нацеленная на простоту использования. Node.js использует событийно-ориентированную, неблокируемую I/O модель, что делает его лёгким, эфективным и идеальным для создания приложений, работающих в реальном времени и на разных устройствах.
Node.js и NPM
NPM (Node Package Manager) — пакетный менеджер для NodeJS.
Установка
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
Express
Express — хорошо документированный фреймворк, упрощающий работу с Node.js.
Установка
sudo apt-get install node-express-generator
Создание проекта
express site
cd site && npm install
Запуск приложения
nodejs ./bin/www
Увидеть результат работы приложения можно по адресу localhost:3000
Информация взята со- страницы f0rk, упрощена и доработана для Ubuntu сообщества, в других системах может не пройти запуск приложения или будет достаточно установки Express глобально, как показано в оригинальной статье.