Привет! Меня зовут Андрей, я Backend Node.JS-разработчик в одной из зарубежных компаний, разрабатывающих систему офисного администрирования.
Наше приложение и его веб-версия предоставляют арендодателям возможность отслеживать заполняемость офиса, подключать IoT-устройства для отслеживания, например, количества еды в холодильниках или остатка воды в кулерах, выдавать пропуска сотрудникам на вход в здание и многое другое.
.
Одним из наиболее важных узлов в этой системе является API, как для внутренних пользователей, использующих приложение или веб-сайт, так и для клиентов, использующих наше решение Whitelabel. Всего в нашей системе зарегистрировано более двухсот API-эндпоинтов, для построения которых мы использовали фреймворк NestJS. Если вы по каким-то причинам еще не слышали о Nest, то очень рекомендую прочитать статью NestJS — это тот же самый настоящий бэкенд на nodejs. .
Одной из основных и наиболее важных особенностей NestJS является встроенная поддержка декораторов, которая, в свою очередь, позволяет декларативно создавать конечные точки.
Теги: #api #разработка сайтов #JavaScript #node.js #typescript #Next.js #nest.js #декларативное программирование #декораторы@Get('/v2/:key') @HttpCode(HttpStatus.OK) async getContentFromCacheByKey(
-
Обзор Трех Преимуществ Видеоредакторов
19 Oct, 24 -
Рыболовные Судна
19 Oct, 24 -
Новый Стив Балмер
19 Oct, 24 -
Бета-Версия Windows Server 8
19 Oct, 24 -
Периодическая Таблица Шрифтов
19 Oct, 24 -
Версия Для Печати
19 Oct, 24