Код-ревью. Слабый backend на Node.js & Nest.js. 7 ошибок. Работа с Typescript
Workers в Node.js
В Node.js так же как и в JavaScript поддерживаются Web Workers, хотя они называются просто Workers и реализованы через модуль worker_threads. В отличие от браузерных Web Workers, которые работают с пользовательскими интерфейсами, Node.js Workers предназначены для выполнения задач в фоновом режиме без блокировки основного потока. Это позволяет эффективно распределять нагрузку между несколькими потоками в рамках одного процесса...
Как задокументировать API с помощью Swagger в Node.js
В типичном сервере на Node.js с Express есть несколько основных компонентов: Swagger берет данные из router, формируя на их основе понятное описание API. Для работы Swagger в проекте установим два пакета: npm install swagger-ui-express swagger-autogen Создадим файл в корне проекта: swagger.js const swaggerAutogen = require('swagger-autogen')();
const outputFile = './swagger_output.json'; // Файл, куда сохранится документация const endpointsFiles = ['./routes/*.js']; // Пути к файлам с маршрутами
swaggerAutogen(outputFile, endpointsFiles); * Когда мы запустим этот файл (node swagger...