Визначення змінних середовища

У проєктах, які використовують Vite як інструмент для зборки, змінні середовища можна визначити та використовувати для налаштування різної поведінки залежно від того, чи знаходиться додаток у стадії розробки чи вже …

KeystoneJS: альтернатива WordPress на Nodejs

KeystoneJS – это система и структура управления контентом для создания серверных приложений, которые взаимодействуют с базой данных. Он основан на платформе Express для Node.js и использует MongoDB для хранения данных. Он представляет собой альтернативу CMS для веб-разработчиков, …

Топ 10 фреймворків Node.js для розробки мікросервісів

Мікросервісна архітектура є популярним підходом до розробки сучасних додатків, який дозволяє розбити систему на невеликі, незалежні компоненти, що забезпечують більшу гнучкість, масштабованість та швидкість розробки. При створенні мікросервісної архітектури в …

Приклад архітектури мікросервісів для додатку бронювання столиків в мережі ресторанів

Якщо ми розробляємо архітектуру мікросервісів для додатка бронювання столиків в мережі ресторанів на Node.js, ми можемо розділити функціональність наступним чином: Резерваційний сервіс (Reservation Service): Відповідає за керуванням резерваціями столиків. Може …

Кілька популярних рішень для створення структури даних та управління ними на фронтенді

Якщо вам потрібен окремий фронтенд-додаток для створення структури даних та управління ними, який можна інтегрувати з вашим бекендом, є кілька популярних рішень, які можуть задовольнити ваші потреби. Ось кілька прикладів: …

Найкращі архітектурні практики розробки мікросервісної архітектури на Nodejs

Мікросервісна архітектура є популярним підходом до розробки сучасних додатків, який дозволяє розбити систему на невеликі, незалежні компоненти, що забезпечують більшу гнучкість, масштабованість та швидкість розробки. При створенні мікросервісної архітектури в …

Конструкція javascript:void(0)

Тег href=”javascript:void(0)”in HTML <a>— це поширена техніка, яка використовується для запобігання будь-яким діям посилання під час натискання. По суті, це робить посилання нефункціональним з точки зору навігації, але все ще …

Робимо Node JS багатопоточним

Node.js є однопотоковим середовищем виконання, що означає, що воно може виконувати лише одне завдання одночасно. Проте, воно підтримує багатопотоковість за допомогою робочих потоків (worker threads). Один із способів реалізації балансування …

Як завантажувати зображення та відео в node js за допомогою mongodb?

Щоб завантажити зображення та відео в програму Node.js за допомогою MongoDB, ви можете використовувати пакет multerдля обробки завантажень файлів і gridfs-streamпакет для зберігання файлів у MongoDB. Ось приклад того, як це можна налаштувати: …