当前位置:网站首页>记一个 @nestjs/typeorm^8.1.4 版本不能获取.env选项问题

记一个 @nestjs/typeorm^8.1.4 版本不能获取.env选项问题

2022-07-06 01:08:00 crayon-shin-chan

1.简介

在 typeorm 中,本可以通过 .env文件来配置连接选项

但是在升级到 @nestjs/typeorm^8.1.4 typeorm^0.3.7后,就去掉了这个功能

2.解决

可以使用 ConnectionOptionsReader 来解决

import { ConnectionOptionsReader } from 'typeorm/connection/ConnectionOptionsReader'

TypeOrmModule.forRootAsync({
      useFactory: async () => {
        const reader = new ConnectionOptionsReader();
        const options = await reader.all()
        return options[0]
      }
})

ConnectionOptionsReader 会在内部加载各种配置文件

原网站

版权声明
本文为[crayon-shin-chan]所创,转载请带上原文链接,感谢
https://crayon-shin-chan.blog.csdn.net/article/details/125623508