这是灰灰 @灰灰(卖家电版) 在微信中私聊问我的问题,因为微信使用场景十分不适合讨论技术问题,我将其创建为论坛帖子进行回复。
请求 posts 的查询接口 /api/posts/list 时出现报错 Cannot read properties of undefined (reading 'databaseName'),具体报错如下。
[Nest] 31841 - 05/30/2024, 3:56:54 PM ERROR [ExceptionsHandler] Cannot read properties of undefined (reading 'databaseName')
TypeError: Cannot read properties of undefined (reading 'databaseName')
at /home/cloneable/GitHub/project-test/nestapps/node_modules/.pnpm/typeorm@0.3.20_mysql2@3.9.2_ts-node@10.9.1/src/query-builder/SelectQueryBuilder.ts:3685:41
at Array.map (<anonymous>)
at SelectQueryBuilder.createOrderByCombinedWithSelectExpression (/home/cloneable/GitHub/project-test/nestapps/node_modules/.pnpm/typeorm@0.3.20_mysql2@3.9.2_ts-node@10.9.1/src/query-builder/SelectQueryBuilder.ts:3669:14)
at SelectQueryBuilder.executeEntitiesAndRawResults (/home/cloneable/GitHub/project-test/nestapps/node_modules/.pnpm/typeorm@0.3.20_mysql2@3.9.2_ts-node@10.9.1/src/query-builder/SelectQueryBuilder.ts:3429:22)
at SelectQueryBuilder.getRawAndEntities (/home/cloneable/GitHub/project-test/nestapps/node_modules/.pnpm/typeorm@0.3.20_mysql2@3.9.2_ts-node@10.9.1/src/query-builder/SelectQueryBuilder.ts:1670:40)
at SelectQueryBuilder.getMany (/home/cloneable/GitHub/project-test/nestapps/node_modules/.pnpm/typeorm@0.3.20_mysql2@3.9.2_ts-node@10.9.1/src/query-builder/SelectQueryBuilder.ts:1760:36)
at paginate (/home/cloneable/GitHub/project-test/nestapps/src/modules/database/helper.ts:16:26)
at processTicksAndRejections (node:internal/process/task_queues:95:5)