这是我的个人网站和博客。在这里,我主要分享与技术和生活相关的内容。欢迎阅读!
博客项目的开发过程中,作者学习了很多东西,尤其是对项目架构的理解,强调高内聚、低耦合的重要性。作者使用了Tanstack Start框架,利用其中间件系统实现了依赖注入,优雅地传递上下文。作者还介绍了三层架构、目录结构、类型系统的基石、Repo层、Service层、Middleware等,展示了如何利用中间件注入依赖,实现业务逻辑的封装和解耦。这种架构模式具有高内聚、低耦合、极致的开发体验等优点,适合长期维护和测试。