Вступ в expressjs

Привіт кодерам!!!

Якщо в хочете використовувати JavaScript не лише в браузері, тоді те про що йтиметься далі для вас. Цей пост є коротеньким вступом в програмування на платформі nodejs з використанням модуля expressjs.

Отже поїхали!

Для початку варто зясувати дещо про nodejs.

nodejs - це програмна платформа для створення веб проектів. Nodejs був створений американським програмістом Райяном Далом в 2009 році (До того чувак 2 роки експериментував із застосуванням серверних компонентів.) Зараз розробка nodejs підтримується компанією Joyent яка чимось заманила автора і декількох ключових розробників nodejs на роботу.

Далі ми навчимося як встановити nodejs на ваш компютер.

Я використовую на своєму компі Ubuntu тому розгляну установку під неї. (Але це працюватиме також для інших дистрибутиви Linux).

Для початку нам треба скачати сирцевий код. Зайдіть на сайт проекту nodejs.org ви знайдете там архів з сирцевим кодом і готові пакети для установки, оберіть версію яка найбільше підходить для вашого комп’ютера і завантажте її. Коли архів завантажений то розпакуйте його і зайдіть в папку nodejs.

Виконайте такі команди.

$ ./configure
$ sudo make && sudo make install

варто трохи почекати і nodejs встановиться на ваш компютер.

Перевірити можна набравши команду

$ node -v

Якщо з’явився номер версії платформи, мої вітання.

Тепер можна написати для тесту перший hello world.

Відкрийте ваш улюблений редактор (я використовую vim) і наберіть трохи коду.

var http = require('http'); // підєднуємо модуль для роботи з http протоколом.
 
http.createServer(function(req, res) {
  res.end("Hello world!!!"); // віддаємо стрічку "hello world" на запит до сервера
}).listen(8080); // сервер буде слухати порт 8080

Збережіть файл з розширенням .js на вашому компютері, запустіть консоль і виконайте наступну команду.

$ node <шлях до вашого файла>

Відкрийте в вашому браузері адресу localhost:8080 і ви побачите текст hello world!!! у вікні браузера.

Спробуєм використати для написання hello world модуль еxpress. для початку встановимо його на комп’ютер.

Для встановлення використаєм npm. Це менеджер управління пакунками який входить в nodejs.

наберіть наступне в вашій консолі.

$ npm install express -g

Слід трохи почекати і модуль встановиться.

Давайте змінимо код нашої програми.

Відкрийте файл з нашою прогою і змініть її наступним чином.

var express = require('express'); // підєднуємо express
var app = express(); // створюємо екземпляр сервера
 
app.get('/', function(req, res) {
  res.end('hello world'); // відаємо стрічку при запиту до кореня по localhost:8080.
});
 
app.listen(8080); // запускаємо наш сервер на порті 8080.

Збережіть і запустіть вашу програму як показано вище. Далі протестуйте в браузері за адресою localhost:8080. Якщо вийшло то я вас вітаю можете стрибати від радості.

Що ж щось мені перехотілось писати далі тому до наступного уроку де ми напишем якийсь життєвий приклад.

Happy coding..

p.s. можете писати на мило: lavriv92@gmail.com.

В останнє змінено: 2015/02/12 12:45