小编tur*_*ing的帖子

使用 Prisma 2 和 NestJS 进行日志记录 - 依赖注入问题?

目前正在进行我的第一个 NestJS 项目。我正在使用 Prisma 2,并且想在调试模式下将查询记录到控制台,以学习和检查并避免 n+1 等!

\n

我已经创建了prisma.service.ts

\n
import { Injectable, OnModuleInit, OnModuleDestroy } from \'@nestjs/common\'\nimport { PrismaClient } from \'@prisma/client\'\n\n@Injectable()\nexport class PrismaService extends PrismaClient implements OnModuleInit, OnModuleDestroy {\n    constructor() {\n        super();\n    }\n\n    async onModuleInit() {\n        await this.$connect()\n    }\n\n    async onModuleDestroy() {\n        await this.$disconnect()\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

工作正常,我可以通过 API 使用它并访问数据库。但是,根据 Prisma 2 Docs on Logging,我需要通过

\n
import { PrismaClient } from \'@prisma/client\'\n\nconst prisma = new PrismaClient({\n  log: [\n    { level: \'warn\', emit: \'event\' },\n    { level: …
Run Code Online (Sandbox Code Playgroud)

typescript nestjs prisma prisma2

7
推荐指数
3
解决办法
1万
查看次数

Semgrep:寻找错误的导入

我将如何继续让 Semgrep 检查我的代码库是否从错误的位置导入函数?例如在我的 django 项目中:

from gettext import gettext但我们确实应该这样做from django.utils.translation import gettext

关于如何使用 semgrep 实现这一目标有什么想法吗?

python django gettext python-3.x semgrep

3
推荐指数
1
解决办法
406
查看次数

标签 统计

django ×1

gettext ×1

nestjs ×1

prisma ×1

prisma2 ×1

python ×1

python-3.x ×1

semgrep ×1

typescript ×1