@andrey_chirkin

Как импортировать модуль «reflect-metadata» в TypeOrm?

Добрый день. Я работаю с TypeOrm. Пытаюсь создать связь один к одному. У меня есть две сущности: User и Profile. В User.ts следующие колонки:
import {Entity, PrimaryGeneratedColumn, Column, OneToOne} from "typeorm"
import {Profile} from "./Profile";
import {JoinColumn} from "typeorm/browser";

@Entity()
export class User {

    @PrimaryGeneratedColumn()
    id: number

    @Column()
    firstName: string

    @Column()
    lastName: string

    @Column()
    age: number

    @OneToOne(() => Profile)
    @JoinColumn()
    profile:Profile

}


Сущность Profile:

import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"

@Entity()
export class Profile {
    @PrimaryGeneratedColumn()
    id: number

    @Column()
    gender: string

    @Column()
    photo: string
}


При использовании декоратора @JoinColumn() выходит следующая ошибка:
6295ffe50dca3303577761.png
Не могу понять как ее решить
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы