Работая с nestjs, получил TypeError: Cannot read properties of undefined (reading 'id') at AuthService.login

Рейтинг: 0Ответов: 0Опубликовано: 22.04.2023

Делал авторизация пользователя в инет-магазине, регистрация проходит, jwt-token генерится и все ок. Использую insomnia для тестирования, в ней выдает 500 код, мол ошибка на сервере. При попытке войти (залогиниться) выдает

введите сюда описание изображения

Сам id - свойство юзера

export type User = {
  id: number
  createdAt: Date
  updatedAt: Date
  email: string
  password: string
  name: string
  phone: string
}

Функция логина такова:

    async login(dto: AuthDto) {
        const user = await this.validateUser(dto)
        const tokens = await this.issueTokens(user.id)
        console.log(user.id)

        return {
            user: this.returnUserFields(user),
            ...tokens
        }
    }

Юзер импортирован в этот файл, все как положено:

    import { User } from '@prisma/client';

Помогите разобраться, пожалуйста.

Ответы

Ответов пока нет.