redbeanzzZ
102 天前
好巧我刚好也在学,我是前端,vue3+typescript 的,我还是准备前后端分离着做。
以下都是边学边和 ai 沟通,必要时候用 ai 归纳出来 md 文件作为笔记
我思路是先生成标准的 nestjs 文件结构,然后了解这些结构的文件功能是啥,比如 controller 、service 、module 这些文件都是干什么的
再然后学习了一下 nestjs 的各个特性(类似于 vue 里面的钩子),比如装饰器、守卫、管道、拦截器等等,他们的生命周期是怎样的,在一个后端项目中他们的典型使用是怎么样的
然后用 ai 生成一些功能,比如登录 jwt 这边后端是如何实现,前端也把路由守卫等等写好,跑通他(目前我就刚学到把登录功能给做了)
ai 写的代码我大部分我都会去看看,尝试自己照猫画虎写一下功能。主要是为了理解 nestjs 的结构和功能等等。
另外数据库肯定得学,登录这边的数据库表定义一下 password 、id 、name 这些,试着存进去。感觉我们做业务后端搭建的数据库表也就那么回事,怎么把业务合理分好更关键,感觉产品思维非常重要
我觉得 ai 用于学习真的是太方便了,当年跟着视频学 vue3 的那种枯燥回想起来都难受。有疑问多问 ai ,多做笔记多实践
以上是最近一周学习 nestjs 的心得,希望能和楼主多交流,也希望大佬们指正下