Публикации по теме 'nestjs'
Общие сведения о TypeScript
Генераторы TypeScript — это способ создания reusable code , которые могут работать с различными типами данных.
Это позволяет вам создавать function или class , которые могут работать с разными типами данных, без необходимости создавать несколько версий одного и того же кода.
Вот пример функции, которая выполняет базовую операцию сложения двух чисел без использования обобщений TypeScript:
5 причин, почему NestJS должен быть вашим выбором для разработки Node.js
Введение:
В динамичной сфере разработки JavaScript и Node.js выбор правильной платформы может оказать глубокое влияние на вашу производительность, качество кода и удобство сопровождения проекта. NestJS, восходящая звезда в сообществе разработчиков, предлагает множество преимуществ, которые подойдут как новичкам, так и опытным энтузиастам JavaScript. В этой статье мы рассмотрим пять ключевых причин, по которым вам следует серьезно рассмотреть возможность использования NestJS в своих..
Вопросы по теме 'nestjs'
Как e2e с охраной nestjs
Я хочу e2e конечную точку с именем /users с помощью nestjs, но у меня возникла ошибка. Сомневаюсь, как пройти тест с охранником.
Первая ошибка
Nest не может разрешить зависимости пользовательской модели (?). Убедитесь, что аргумент...
05.12.2023
Внедрение зависимостей для JS-перехватчика Nest не определено
Я создал перехватчик, как показано ниже, и хочу использовать его по всему миру. Я добавил перехватчик в свой модуль и настроил его так, чтобы nest js обрабатывал DI за меня согласно NestJS Docs , однако, когда я делаю запрос в свою службу, я получаю...
01.12.2023
Источники событий Nestjs - постоянство событий
Как персистентность событий обрабатывается в Nestjs? В документации неясно (прочтите рецепт CQRS ), как мы должны сохранять события и как мы отвечаем на них снимками. Также не ясно, как создать сторону чтения, отделенную от стороны записи.
02.11.2023
Nest.js - очистить тело запроса
Я хотел бы спросить, предоставляет ли nestjs какой-то вид экранирования тела запроса для предотвращения XSS-атак.
Если нет, есть ли какие-нибудь «лучшие практики» для достижения такого рода защиты?
Спасибо!
09.11.2023
Nest.js Auth Guard JWT Authentication постоянно возвращает 401 неавторизованный
Используя Postman для тестирования своих конечных точек, я могу успешно войти в систему и получить токен JWT. Теперь я пытаюсь подключиться к конечной точке, которая предположительно имеет AuthGuard , чтобы убедиться, что теперь, когда я вошел в...
23.11.2023
Аргумент Jest Mock Service не может быть назначен
У меня в приложении NestJs есть простой контроллер.
@Post('/')
async create(@Body() createUserRequest: CreateUserRequest): Promise<User> {
return await this.userService.create(createUserRequest);
}
Моя цель - протестировать эту функцию...
12.11.2023
typeorm индивидуальный объект не найден в getManager.find
У меня есть эта типорма:
@Entity({ name: 'trans' })
export class Transaction {
@PrimaryGeneratedColumn({ type: 'int', name: 'trans_id' })
id: number;
@OneToOne(type => Credit, credit => credit.transaction, { cascade: true })
credit:...
20.11.2023
Dto к объекту и dto от объекта
В моем приложении мне нужна многократная карта от Entity (модель базы данных) до DTO (локальный объект)
В большинстве случаев D имеет те же имена, что и сущность.
Например, Сущность
export class CompanyModel extends BaseEntity {...
26.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..