希望添加一个 用户登陆的例子
SirM2z opened this issue · 5 comments
看了官方的 auth 例子,看懂了,但还是不太知道怎么融入进项目里
另外,博主的文章写得很棒,我刚开始学 nest 框架,你关于 Module 的介绍那篇让明白不少东西,感谢
感谢反馈和夸奖~
我会在下一个demo中,使用 “用户” 和 “帖子” 这两个实体,介绍和实现 nest 中的登录、注册、用户授权/认证功能,顺便会介绍如何编写一个简单的基于 RBAC 的权限管理功能。敬请期待~
感谢博主更新,看到用户发帖的 demo了
目前有个疑问,这个 demo 的目录结构是这样的
.
└── src
├── main.ts
├── app.module.ts
├── controllers
| ├── post.controller.ts
| └── user.controller.ts
└── services
├── post.services.ts
└── user.services.ts
我也看到很多 demo 目录结构是
.
└── src
├── main.ts
├── app.module.ts
├── user
| ├── user.services.ts
| └── user.controller.ts
└── post
├── post.services.ts
└── post.controller.ts
不知道有什么区别呢? 可能我之前看的 demo 都是比较简单的 😂
@SirM2z 为了方便学习demo,我简化了项目结构。你回复中的第一个结构是一种简化后的,实际开发中是推荐使用第二种,因为nest本身就是基于模块化的开发框架,遵循 SOLID 原则,即一个模块只做他本身的事情,不推荐模块间有强倚赖关系,这样容易出现循环依赖的问题。
明白了 谢谢解惑