Установка Node.js на Ubuntu
Node.js - это платформа, построенная на базе языка программирования JavaScript, которая позволяет разрабатывать серверные приложения и веб-серверы. Установка Node.js на операционную систему Ubuntu - это простой процесс, и в этом ответе я покажу вам, как его выполнить.
Существует несколько способов установки Node.js на Ubuntu, но одним из наиболее популярных является использование пакетного менеджера NVM (Node Version Manager). NVM позволяет устанавливать несколько версий Node.js и легко переключаться между ними.
Для начала установки Node.js на Ubuntu, необходимо открыть терминал и выполнить следующие шаги:
Шаг 1: Установите curl
sudo apt update
sudo apt install curl
Шаг 2: Установите NVM с помощью curl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
После выполнения этой команды NVM будет установлен в вашей системе.
Шаг 3: Получите доступ к NVM, выполнив следующую команду:
source ~/.nvm/nvm.sh
Это позволит вам использовать NVM в текущем сеансе терминала.
Шаг 4: Установите Node.js с помощью NVM. Выполните следующую команду, чтобы узнать последнюю стабильную версию Node.js:
nvm ls-remote
Выберите версию, которую хотите установить, и выполните следующую команду. Вместо "версия" вставьте нужную вам версию Node.js:
nvm install версия
Подождите, пока установка Node.js завершится. После успешной установки вы можете проверить установленную версию, выполнив команду:
node -v
Теперь у вас установлен Node.js на Ubuntu. Вы можете начать разрабатывать серверные приложения и веб-серверы с использованием Node.js и JavaScript.
Ниже приведены некоторые примеры кода на Node.js, которые помогут вам начать:
1. Простой веб-сервер, который прослушивает порт 3000 и отвечает "Hello World!" на любой HTTP-запрос:
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World!');
});
server.listen(3000, 'localhost', () => {
console.log('Server running at http://localhost:3000/');
});
2. Пример чтения файла с использованием модуля fs (файловая система):
const fs = require('fs');
fs.readFile('file.txt', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
console.log(data);
});
3. Пример выполнения запроса GET к удаленному серверу с использованием модуля http:
const http = require('http');
http.get('http://example.com', (res) => {
let data = '';
res.on('data', (chunk) => {
data += chunk;
});
res.on('end', () => {
console.log(data);
});
}).on('error', (err) => {
console.error(err);
});
Вот некоторые примеры кода на Node.js для вас. Установив Node.js на Ubuntu, вы открываете множество возможностей для разработки серверных приложений и веб-серверов, и я надеюсь, что эти примеры помогут вам начать свой путь с Node.js. Удачи!