Публикации по теме 'nestjs'


Гнездо.JS | Монады -> Состояние
Гнездо.JS | Монады -> Состояние Монада State — это концепция функционального программирования, позволяющая управлять состоянием функциональным и неизменным способом. Это позволяет вам писать код, который обновляет состояние вычислений чистым компонуемым способом, что упрощает анализ и тестирование. Монада State часто используется для управления вычислениями с отслеживанием состояния в функциональном языке программирования, таком как JavaScript. Монада State позволяет вам описать..

Руководство для начинающих по модульному тестированию
Почему модульный тест? При написании кода, который имеет решающее значение для бизнеса, как разработчик может убедиться, что его код обрабатывает все пограничные случаи? Как разработчик укрепляет доверие к своему коду? Как убедиться, что кто-то другой рефакторинг функции не нарушит существующую функциональность? или не вносит никаких новых ошибок? Ответ — юнит-тест. Цель модульного теста Модульный тест, как следует из названия, гарантирует, что конкретный модуль работает..

Исправление UnhandledPromiseRejectionWarning Nestjs + GraphQL + TypeORM
Я решил изменить свой личный стек проектов на Nestjs, GraphQL и TypeORM. Я следил за документацией Nestjs и… Это не сработало, возможно, у других разработчиков возникнет такая же проблема. Я пробовал много раз, удаляя проект и начиная с нуля, и получал ту же ошибку. Изначально не могу найти ts-morph и @apollo/gateway. Решение было установить эти пакеты: $ npm i ts-morph @apollo/gateway В порядке! Теперь я могу продолжить свой проект, и когда я включил Resolver в модуль, появляется..

Введение в Nest.js  —  Прогрессивный фреймворк node.js для серверной части.
В настоящее время мы используем JavaScript не только для интерфейсных приложений, но и для серверных приложений с помощью node.js. Для node.js существует множество популярных фреймворков. На данный момент Express является самым популярным фреймворком. но есть и другие фреймворки, такие как Meteor, Koa, Sails, Hapi, Loopback и т. д. Nest.js — это также серверный фреймворк node.js, созданный Kamil Mysliwiec и сообществом, в За последние 2 года Nest.js стала самой быстрорастущей..

Шаблон CQRS и NestJS (Node.js)
управляемое введение При разработке приложения в соответствии с традиционной архитектурой часто используется одна и та же модель данных для операций чтения и записи. Несмотря на то, что он может хорошо работать в небольших приложениях или в приложениях, которые полагаются на простую логику, когда у нас более сложная среда, нам в конечном итоге требуются более сложные решения. В этой статье мы собираемся изучить основы шаблона проектирования CQRS, его преимущества и недостатки...

NestJs - Spring boot lite? Мой опыт работы с NestJs!
На рынке доступно довольно много фреймворков, которые могут вас запутать, будь то N ext Js , N или Js или N est Js , и я уверен, что их гораздо больше. Все они доступны для разных целей и, тем не менее, по названиям кажутся одинаковыми, но это просто путаница с названиями, и не стоит слишком сильно беспокоиться об этом. В течение последних нескольких месяцев я писал несколько своих побочных проектов в NestJs, и это казалось многообещающим. Kotlin был моим первым выбором..

Использование динамического свойства DTO в NestJS API
NestJS разработан с использованием строго типизированных свойств моделей, но иногда полезно (и быстро!) разрешить динамические типы свойств и просто хранить некоторые данные бизнес-домена в виде динамического сериализованного большого двоичного объекта. Это метод сериализованных больших объектов, рекомендованный Мартином Фаулером ( https://martinfowler.com/eaaCatalog/serializedLOB.html ). Вот как вы можете иметь LOB в NestJS REST Api с безопасностью типов и поддержкой определений..