在终端用 nest 命令行工具去给应用创建一个验证用户身份用的模块,nest generate 一个 modules,名字是 auth,放在 modules 目录的下面。
在这个模块里再添加一个控制器,generate 一个 controller,名字是 auth,也把它放在 modules 的下面。
然后再创建一个服务,generate 一个 service,名字是 auth ,放在 modules 的下面,模块,控制器还有服务,它们都会在 modules/auth 这个目录的下面。
回到项目,找到刚才生成的 auth 模块,打开它的 controller,在这个控制器里一会儿会用到 AuthService 提供的服务,所以可以把它作为这个类的依赖注入进来。
给它添加一个 constructor , private readonly,authService,类型是 AuthService。