【发布时间】:2021-10-06 14:46:13
【问题描述】:
我正在从 RoR 转到 NestJS 并有一个问题
在 RoR 中我们可以像这样声明一个服务对象
class UserService
def initialize(user)
@user = user
end
def complex_logic
# do a complex logic using @user instance variable
end
end
在 NestJS 中我们也可以声明一个服务(当然也可以正确注入)
export class UserService {
constructor()
public complexLogic() {
}
如果我想使用用户参数初始化 UserService,我需要在 NestJS 中做什么?我试图在服务的构造函数中声明一个参数,但它不起作用
【问题讨论】:
-
用户参数?也许您正在寻找控制器。
标签: ruby-on-rails dependency-injection nestjs