TypeORM 堆栈跟踪:通过 Promises 跟踪导致查询错误的代码

Mik*_*maa 5 node.js promise typeorm nestjs

我正在使用 NestJS 和 TypeORM 开发一个应用程序。

当 TypeORM 查询出现异常时,节点堆栈跟踪不会显示启动查询的代码。有没有办法查看哪一行代码启动了失败的查询?这样我就可以修复导致问题的底层代码。

这是一个示例堆栈跟踪,它没有显示查询的开始位置

QueryFailedError: invalid input syntax for type uuid: "search"
    at new QueryFailedError (/Users/moo/code/token-swap/backend/node_modules/typeorm/error/QueryFailedError.js:11:28)
    at Query.callback (/Users/moo/code/token-swap/backend/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:176:38)
    at Query.handleError (/Users/moo/code/token-swap/backend/node_modules/pg/lib/query.js:145:17)
    at Connection.connectedErrorMessageHandler (/Users/moo/code/token-swap/backend/node_modules/pg/lib/client.js:214:17)
    at Connection.emit (events.js:311:20)
    at Socket.<anonymous> (/Users/moo/code/token-swap/backend/node_modules/pg/lib/connection.js:134:12)
    at Socket.emit (events.js:311:20)
    at addChunk (_stream_readable.js:294:12)
    at readableAddChunk (_stream_readable.js:275:11)
    at Socket.Readable.push (_stream_readable.js:209:10)
Run Code Online (Sandbox Code Playgroud)