безкоштовно з міських телефонів України
| Київ | 044 392-73-56 | 
| Харків | 057 728-49-18 | 
| Дніпро | 056 790-86-00 | 
| Одеса | 048 734-56-54 | 
| Львів | 032 229-58-50 | 
| Миколаїв | 051 270-12-63 | 
| Полтава | 053 262-53-74 | 
| Запоріжжя | 061 228-69-91 | 
Створення програми на Node.js можна умовно поділити на три важливі кроки.
cd ~У прикладі використовується текстовий редактор nano, для встановлення якого потрібно виконати команду:
yum install nanoСтворюємо файл із розширенням .js:
nano hello.jsРозміщуємо у файлі наступний код:
console.log('Hello World');

 Зберігаємо зміну у файлі, натиснувши клавіші Ctrl+x , потім клавішу y і потім клавішу Enter.
 Для запуску скрипта виконуємо команду:
node hello.jsБачимо повідомлення Hello World.

 Тепер створюємо програму, яка віддає 'hello world' за http.
 Для цього створюємо файл hello_http.js:
nano hello_http.jsІ поміщаємо до нього наступний код:
var http = require('http');
var server = http.createServer(function(req, res) {
res.writeHead(200);
res.end('Hello World ');
});
server.listen(8080);

 Зберігаємо зміну у файлі, натиснувши клавіші Ctrl+x , потім клавішу y і потім клавішу Enter.
 Запускаємо скрипт:
node hello_http.jsПісля запуску програма не припиниться до натискання клавіш Ctrl+c.
curl localhost:8080Бачимо повідомлення Hello World.

 Закриваємо новий термінал і в старому зупиняємо програму, натиснувши клавіші Ctrl+c.
 Також висновок програми доступний при вказівці IP адреси сервера з портом 8080 у браузері, проте порт 8080 закритий за замовчуванням фаєрволом і щоб його відкрити, необхідно виконати такі команди:
 Відкриваємо у текстовому редакторі файл iptables:
sudo nano /etc/sysconfig/iptablesІ вставляємо після рядка
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPTнаступний рядок:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

 Зберігаємо зміну у файлі, натиснувши клавіші Ctrl+x , потім клавішу y і потім клавішу Enter.
 Після цього перезавантажуємо правила для фаєрволу iptables:
sudo service iptables reload

Повторно запускаємо скрипт:
node hello_http.jsІ в браузері вводимо адресу http://11.11.11.11:8080 (замість адреси 11.11.11.11 необхідно вказати IP-адресу сервера).

Зупиняємо програму, натиснувши в терміналі поєднання клавіш Ctrl+c.
Див. також:
Створення програм на Node.js
