跳至内容

Clean Architecture在NestJS中的实践(二):连接MongoDB数据库(Dockerization)

这是CA架构在NestJS中实践的第二篇文章,上一篇文章《Clean Architecture在NestJS中的实践(一):项目初始化》已经完成了项目的初始化,和载入配置参数的功能,这篇文章我们来通过Docker搭建MongoDB数据库,再通过Mongoose来连接数据库。 Docker化MongoDB 要是不知道什么是Docker的朋友,可以先看看这篇文章…

[转载]数据字典的使用与设计

使用场景 在平时开发的过程中,特别是在遇到表单时候,我们经常需要为前端提供一些下拉选项的信息,这时候我们需要为前端提供下拉菜单的信息,让前端进行渲染。同时我们在数据库中存储的只可能是对应的编码,例子如下: 这里我们可以看到在搜索栏中,有一个下拉菜单。如果前端直接将value值写死在前端代码中,那么就破坏了低耦合原则,如果未来清查状态有增加或者管理员想要修改,…