typescript 为整个数据库提供TypeOrm和NestJ

n9vozmp4  于 2023-03-13  发布在  TypeScript
关注(0)|答案(1)|浏览(146)

有人配置成功了吗?
现在,我只是手动列出所有实体(不太有趣)。
我试着复制 Mongoose 的例子。
我试着传递一个Connection(尽管它已经过时了)和一个DataSource(应该以同样的方式工作)。

AdminModule.createAdminAsync({
      useFactory: () => ({
        adminJsOptions: {
          rootPath: '/admin',
          databases: [DataSource],
        },
        [...]
      }
}

出现以下错误:我可以将其解释为TypeOrm适配器不支持提供整个数据库,但我对这种情况持怀疑态度。

8mmmxcuj

8mmmxcuj1#

啊,低级错误。我没有注入数据源示例。

AdminModule.createAdminAsync({
  useFactory: (dataSource: DataSource) => ({
    adminJsOptions: {
      rootPath: '/admin',
      databases: [dataSource],
    },
    [...]
  }),
  inject: [DataSource],
}),

相关问题