Это практическое руководство по созданию динамических веб-приложений с использованием Express — ключевого компонента стека разработки Node/JavaScript . Автор книги — Итан Браун, вице-президент по технологиям компании VMS, имеет более чем 20-летний опыт программирования в различных предметных областях и считает стек JavaScript платформой, обеспечивающей будущее веб-программирования .
О чём эта книга
Express занимает золотую середину между устоявшимся фреймворком и полным отсутствием фреймворка, оставляя разработчику свободу в архитектурном выборе . Во втором издании книги, с учётом возросшей роли одностраничных приложений (SPA), основное внимание уделено Express как серверу для API и статических ресурсов, а также добавлен пример SPA . На страницах издания рассматриваются все этапы и компоненты разработки — от серверного рендеринга до создания API для работы с одностраничными приложениями .
Особенности и содержание
Книга последовательно знакомит читателя с основами Node и Express, затем переходит к построению каркаса учебного сайта . Подробно разбираются объекты запроса и отклика, промежуточное ПО (middleware) и маршрутизация URL-адресов . Отдельные главы посвящены долговременному хранению информации в документных базах данных (MongoDB) и реляционных базах (PostgreSQL), а также созданию защищённых приложений с аутентификацией, авторизацией и HTTPS . Книга также охватывает тестирование, отладку, интеграцию со сторонними сервисами и план по запуску и сопровождению приложения

