【发布时间】:2022-07-28 15:27:10
【问题描述】:
在升级到 typeorm 0.3 之前,我可以在我的守卫中使用 getConnection().getRepository<User>(User) 来获取一个类型的 repo 并对其进行操作。
但是,不推荐使用 0.3(另请参阅https://newreleases.io/project/github/typeorm/typeorm/release/0.3.0),现在我无法再访问我的后卫中的数据库了。我尝试使用
@InjectRepository(User)
private userRepo: Repository<User>,
在守卫的构造函数中,然后尝试使守卫成为我导出的模块中的提供者,但也没有用。
所以我想知道如何访问那里的存储库或连接。否则我可能需要将我的连接详细信息传递给 Guard 并创建一个看起来很棒的新连接。
【问题讨论】:
-
嘿,你有什么解决方法吗?
-
不幸的是还没有。如果你找到了,请告诉我!
-
我发现它让我发布我的答案。