Node JS

Уроки Node JS и Express для начинающих

17 уроков Консультации Справочник Компилятор
/ Видеокурсы / Уроки Node JS и Express для начинающих / #13 - Изучение фреймворка Express

#13 - Изучение фреймворка Express

#13 - Изучение фреймворка Express


Node JSJavaScript

В этом уроке мы приступаем к изучению дополнительной библиотеки, которая называется Express. В этом уроке мы её установим, а также научимся корректно обрабатывать различные ссылки в адресной строке.

Видео урок:

Библиотека Express не является обязательной, тем не менее мы будем с ней работать так как она сильно упрощает работу с сервером, отслеживание ссылок и добавляет возможность работы с различными шаблонизаторами, о которых мы поговорим в следующих уроках.

Чтобы установить эту библиотеку введите в терминале команду npm install express. После этого библиотека будет добавлена в ваш проект и вы сможете подключить её как самый обычный модуль.
// Подключение библиотеки
var express = require('express');
// Вызов основной функции, которая передается из модуля
var app = express();
После этого мы имеем доступ ко всем значениям и переменным из модуля express.

Для отслеживания сервера и порта нам необходимо использовать метод listen:
app.listen(3000); // Отслеживание порта 3000
Чтобы отслеживать ссылки необходимо использовать HTTP-запрос. Их существует несколько:
  • get;
  • post;
  • delete;
  • put.
В ходе этого урока мы будем работать лишь с get, так как он нам сейчас наиболее точно подходит для отслеживания конкретных ссылок в браузерной строке. К примеру, чтобы отследить ссылку "/posts/best" можно воспользоваться следующим кодом:
app.get('/posts/best', function(req, res) {
  res.send('Здесь отображаются лучшие посты');
});
Для вывода информации используется метод send.

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Домашнее задание

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям!

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны только при подписке от 1 месяца!

Node JSJavaScript

Также стоит посмотреть