NestJS通过yaml实现数据库配置

821 阅读1分钟

安装yaml及声明

$ npm i js-yaml
$ npm i -D @types/js-yaml

创建配置文件

  1. 在根目录添加.config文件夹。(也可以直接在根目录下添加.dev.yaml与.pro.yaml)
  2. 在文件中分别创建.dev.yaml与.pro.yaml配置文件,配置内容根据需要调整,

image.png 3. 在根目录创建utils文件夹,新建config.ts文件进行当前环境对应yaml文件内容获取:

image.png 4、在需要用到的地方进行配置引用

image.png

注:如果发现报错Service Error: EntityMetadataNotFoundError: No metadata for "User" was found.",检查autoLoadEntities: true是否开启