用户登录

一会在这个 AuthService 服务里会用到 userService ,所以可以先把它注入进来,在这个服务类里添加一个构造方法,constructor, private readonly userService: UserService。

回到运行项目开发服务的终端,你会发现这里会有个错误,提示:Nest can't resolve dependencies,Nest 不能解决依赖。

这是因为 AuthController 依赖 User 模块里的一个服务,要使用其它模块的服务,首先我们得先在这个 Auth 模块里导入 User 模块。

打开 Auth 模块,在 Module 里面,添加一个 imports,导入 UserModule 模块。

再打开 User 模块,因为 Auth 模块需要用到这个 User 模块里的 User 服务,所以我们要把这个服务导出来,要在这个 Module 里面,exports 一下 UserService,这样其它的模块才能导入使用这个 UserService 上提供的服务。

现在终端上就不会出现之前那个不能解决依赖的错误了。

在 Auth 模块中使用 User 模块里的服务《 Nest.js 应用框架:身份验证 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点