Начало работы


Blank CLI


Blank Schema


Serverside JS API


HTTP API


Интеграция


Serverside JS API

Серверная часть платформы имеет несколько точек для выполнения собственного произвольного кода:

Во всех обработчиках доступна функция require(), позволяющая запускать встроенные в node.js и платформу JavaScript модули. Так же допускается запуск собственных CommonJS модулей, расположенных в директории /lib проекта.

Встроенные модули:

  • $db — работа с базой данных;
  • email — работа с электронной почтой;
  • fetch * — работа с http запросами;
  • files — работа со встроенным файловым хранилищем;
  • fs — работа с файловой системой;
  • handlebars * — шаблонизатор;
  • i18n — интернационализация;
  • moment * — работа с датами;
  • queue — работа с очередями и списками;
  • sift * — запросы к данным в формате MongoDB Query;

Модули, помеченные знаком *, разработаны сторонними разработчиками, но входят в поставку Blank.