mysql的config type,把 TypeORM 配置放在环境变量里(.env)《 Nest.js 应用框架:数据库 》...

现在我们把数据库连接相关的东西交给了 TypeOrmModule 的 forRoot 方法了,这些配置信息也可以放在环境变量文件里,剪切一下。

在项目的根目录的下面,可以创建一个 .env 文件,然后把 TypeOrm 相关的配置放在这个环境变量文件里。

之前我们创建过这个文件,这些环境变量是 Docker Compose 需要的,再把 TypeOrm 需要的配置放在下面。

去掉大括号,然后选中这些属性的名字,统一编辑一下它们,执行 Transform to uppercase,转换成大写。

然后在这们属性的前面再添加一个 TYPEORM_ ,这个 TYPEORM_TYPE 要换成 TYPEORM_CONNECTION。

打开编辑器的查找替换功能,搜索单引号,把所有的单引号替换成空白,再搜索一下逗号,也把它们替换成空白,然后再找一下冒号空格,把它们替换成等号。

修改一下 TYPEORM_ENTITIES,当前目录下的 src 里面包含的所有的 entity.ts 文件。

如果想在控制台上观察执行的 SQL 语句,可以再添加一个 TYPEORM_LOGGING ,把它的值设置成 true。

回到数据库,删掉 post 这个表,再回到项目,保存一下项目文件,在控制台上会输出数据库操作日志。

回到数据库,在 nest 数据库里又会出现 post 这个数据表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值