无法读取 ./node_modules/typeorm/driver/postgres/PostgresDriver.js:831:26 处未定义的属性“connect”

问题描述

当我执行以下代码时出现此错误,当 queryRunner.connect() 行运行时出现此错误但使用相同的连接我可以使用存储库运行应用程序,同样可以正常工作本地 postgres 和节点应用程序,只有当我连接 aurora 服务器时才会遇到这个问题,而不是表单 lambda 函数,这里的任何人请告诉我检查 connectionManager.has("default"); 的原因可能是什么;返回 true

import {getConnection} from "typeorm";

// get a connection and create a new query runner
const connection = getConnection();
const queryRunner = connection.createqueryRunner();

// establish real database connection using our new query runner
await queryRunner.connect();

在驱动程序文件中,我发现在下面的行中 _this.master 是未定义的,这导致我不确定为什么即使连接处于活动状态我也会收到此错误

 _this.master.connect(function (err,connection,release) 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)