Перейти к содержанию

Глоссарий

application (приложение)

В общем смысле, одна или несколько программ, предназначенных для выполнения операций с определенной целью. В контексте Express - программа, использующая API Express, запущенный на платформе Node.js.

API

Интерфейс программирования приложений. Рекомендуется расшифровывать данную аббревиатуру при первом упоминании.

Express

Быстрый, гибкий, минималистичный веб-фреймворк для приложений Node.js. В целом, название "Express" является более предпочтительным, чем "Express.js", хотя последнее тоже допускается.

libuv

Библиотека мультиплатформной поддержки, ориентированная на асинхронный ввод/вывод, в основном разработанный для использования Node.js.

middleware (промежуточные обработчики)

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

  • var foo = require('middleware') называется затребованием или использованием модуля Node.js. Затем оператор var mw = foo(), как правило, возвращает промежуточный обработчик.
  • app.use(mw) называется добавлением промежуточного обработчика в глобальный стек обработки.
  • app.get('/foo', mw, function (req, res) { ... }) называется добавлением промежуточного обработчика в стек обработки "GET /foo".

Node.js

Платформа программного обеспечения, используемая для разработки масштабируемых сетевых приложений. Node.js использует JavaScript в качестве языка создания сценариев и обеспечивает высокую пропускную способность благодаря неблокирующему вводу/выводу и однопотоковому циклу событий. См. nodejs.org. Особенность употребления термина: При первом упоминании - "Node.js", в дальнейшем - "Node".

open-source, open source (открытый исходный код, с открытым исходным кодом)

В английском языке прилагательное open-source пишется через дефис; например: "This is open-source software" ("Это программное обеспечение с открытым исходным кодом"). См. статью Открытое программное обеспечение в Википедии. Примечание: Хотя широко распространено употребление данного термина без дефиса, мы следуем стандартным правилам английского языка, согласно которым составные прилагательные пишутся через дефис.

request (запрос)

Запрос HTTP. Клиент передает на сервер сообщение-запрос по протоколу HTTP, а сервер возвращает ответ. В запросе должен использоваться один из нескольких методов запроса, например, GET, POST и т. д.

response (ответ)

Ответ HTTP. Сервер возвращает клиенту сообщение-ответ по протоколу HTTP. Ответ содержит информацию о состоянии выполнения запроса, а также в теле сообщения может быть включено запрашиваемое содержимое.

route (маршрут)

Часть URL, идентифицирующая ресурс. Например, в http://foo.com/products/id, /products/id является маршрутом.

Комментарии