nodejs (33)

Реліз Node.js 17: що нового

Опублікований реліз Node.js 17 — випуск зі звичайним терміном підтримки, оновлення для якого випускатимуть до червня наступного року (завантажити його можна звідси). Натомість зараз стабілізують гілку Node.js 16, яка протягом тижня стане LTS-випуском...

Codeguida · 21 жовтня 2021 · 4

Створюємо API для генерації QR Code зображень

В цій статі ми розглянемо, як за допомогою JavaScript та Node.js за 15 хвилин створити власний HTTP API, що повертатиме згенерований QR-код. Створюємо сайт Сам API ми розгорнемо на безкоштовному сайті Wix. Для початку зареєструмося на wix.com, можна...

Codeguida · 13 листопада 2019 · 3

Що нового в npm 5

Впевнений, що ви вже чули про npm5: про те, що він швидше, стабільніше і безпечніше. Нещодавно команда npm в своєму блозі повідомила про випуск npm5 як результату місяців тяжкої роботи всієї команди. Так що ж нового? Наявна система кешування більше н...

Codeguida · 07 липня 2017 · 4

Як писати REST API на Node.js правильно

В цій статті я опишу кращі практики при написанні REST API на Node.js. Як краще називати методи вашого API, як організувати аутентифікацію тощо. 1. Використовуйте HTTP-методи Уявіть, що вам потрібно написати API для створення, редагування та видаленн...

Codeguida · 14 червня 2017 · 70

Node Hero: Частина 3 - Поняття асинхронного програмування в Node.js

Синхронне програмування У традиційній практиці програмування, більшість операцій вводу/виводу відбуваються синхронно. Наприклад, в Java ми б зчитували файл приблизно так: try(FileInputStream inputStream = new FileInputStream("foo.txt")) { Sessi...

Codeguida · 30 червня 2020 · 38

Найкращі практики при використанні npm

npm install - одна з найпопулярніших операцій з npm, але це навіть не верхівка айсбергу, це сніжинка, що лежить зверху нього. В цій статті ви дізнаєтеся про найкращі практики використання npm: від створення вашого проекту до його розгортання. 0. Позн...

Codeguida · 02 березня 2021 · 45

Node Hero: Частина 9 - модульне тестування у Node.js

Тестування Node.js-застосунків Ви можете вважати тести гарантією для застосунків, які ви розробляєте. Тести будуть працювати не тільки на вашому локальному комп'ютері, але і у сервісах неперервної інтеграції, так, щоб версії з помилками не потрапили...

Codeguida · 05 липня 2020 · 12

Node Hero: Частина 2 - Використання NPM

У цій частині ви дізнаєтесь, що таке NPM і як ним користуватись. Давайте почнемо! NPM у Nutshell NPM - це менеджер пакетів, який використовується Node.js-додатками - ви можете знайти там тонни модулів. Це як Maven для Java або Composer для PHP. Є два...

Codeguida · 07 листопада 2020 · 23

Основи MongoDB

В цьому гайді ми познайомимось з MongoDB, документно-орієнтованою NoSQL-БД з відкритими сирцями. Я покажу як її встановити та використовувати базові команди. Також ми напишемо невеличкий додаток на Node.js, використовуючи драйвер mongodb. MongoDB Mon...

Codeguida · 04 червня 2021 · 326