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


Максимизируйте безопасность кода в своих приложениях NestJS (часть 2)
Рекомендации по безопасному коду на реальных примерах В Части 1 этой статьи мы рассмотрим 4 распространенных риска безопасности и способы их предотвращения в контексте NestJS. Стоит отметить, что хотя здесь используется NestJS (как один из моих любимых фреймворков API), эти лучшие практики не зависят от фреймворка. Давайте продолжим изучение других распространенных уязвимостей безопасности. Инъекция Недостаток ресурсов и ограничение скорости Сбой идентификации и..

Создание файлов конфигурации в NestJS
Создание файлов конфигурации в NestJS Получить значения из файла среды не так просто, как создать .env файл. В NodeJS dotenv, - один из самых известных пакетов, который добавляет значения в process.env узла и возвращает их как string . Но иногда вам нужно, чтобы эти значения были как логические (например, для включения / отключения функции) или массив (например, массив электронных писем поддержки) ... и потому что теперь мы иметь более одного типа, с которым можно..

Реализовать спецификацию соединений курсора реле в NestJS с помощью GraphQL Relay
Легкие и простые шаги для реализации разбивки на страницы на основе GraphQL Relay-Cursor в NestJS. Разбиение на страницы в GraphQL — довольно сложная задача. Без хорошей архитектуры это может стать довольно грязным и разочаровывающим. В этой статье будет создан простой интерфейс для реализации разбиения на страницы GraphQL в стиле ретрансляции, который вы можете использовать в любом проекте NestJS GraphQL. Цель этого интерфейса — сделать ваш код чистым, простым и организованным...

Конвектор с NestJS 🤯
В эти дни я играл с Convector , фреймворком javascript для разработки смарт-контрактов и блокчейнов. Честно говоря, спасибо WoldSibu за то, что он принес такой отличный инструмент в мир javascript. Я не буду вдаваться в подробности того, как работает конвектор, но настоятельно рекомендую вам проверить это здесь 😉. У Convector есть набор руководств на своем веб-сайте, в которых вы узнаете, как использовать фреймворк. Я заметил, что одна из них - создать собственный бэкэнд для..

Получите правильные пути автоматического импорта с помощью TypeScript и Nest.js
Исправьте ошибку «модуль не найден» раз и навсегда. Вы когда-нибудь получали Nest can’t resolve dependencies ошибки при выполнении тестов в Nest.js? Когда вы создаете проект с помощью интерфейса командной строки Nest, ваш tsconfig.json будет выглядеть примерно так: { "compilerOptions": { "module": "commonjs", "declaration": true, "removeComments": true, "emitDecoratorMetadata": true,..

Угловой + гнездо + изомор = гнездо :-)
Несколько месяцев назад я начал внедрять isomor. Этот инструмент дает возможность разрабатывать веб-приложение в одном проекте, абстрагируя слои между интерфейсом и сервером. Вместо реализации API с помощью REST или graphql isomor позволит вам вызывать серверные функции прямо из кода пользовательского интерфейса, не задумываясь о протоколе связи. Isomor позаботится об автоматическом создании этих слоев для вас. До сих пор я в основном тестировал isomor с React, реализовывал несколько..

Почему я предпочитаю NestJS другим фреймворкам Node JS
Я большой поклонник NodeJS за его тонкий упрощенный подход. Я использую Node.js с 2011–2012 гг., И Express был моей средой по умолчанию для быстрого прототипирования или написания API микросервисов. Со временем я поигрался с некоторыми другими фреймворками Node.js, такими как sails, koa, loopback и т. Д. В конце дня мне всегда приходилось возвращаться в Express. Но с конца 2018 года я использую NestJS и вроде как чувствую: наконец-то я нашел правильный фреймворк, который искал..