node.js - prisma melempar pengecualian tepat saat dijalankan dalam mode debug
saya sedang menjalankan proyek nest dalam mode debug di dalam Visual Studio Code
saat dijalankan, ini melemparkan pengecualian ini
Exception has occurred: TypeError: Cannot read properties of undefined (reading 'getConfig')at Object.getConfigpada saat yang sama, solusi bersama dengan prisma berjalan normal tanpa mode debug
ini adalah file launch.json saya
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug Nest Framework",
"args": ["${workspaceFolder}/src/main.ts"],
"runtimeArgs": ["--nolazy", "-r", "ts-node/register"],
"sourceMaps": true,
"cwd": "${workspaceRoot}",
"protocol": "inspector"
}
]
}
ini adalah root AppModule
/*imports...*/
@Module({
imports: [ControllersModule, ConfigModule.forRoot({
isGlobal: true,
envFilePath: `.env`
// ignoreEnvFile: process.env.ENV !== `DEV`,
}), AuthModule, UsersModule, ScheduleModule.forRoot()
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule { }
Kode prisma.service.ts :
import { Injectable, OnModuleInit, OnModuleDestroy } from '@nestjs/common'
import { PrismaClient } from '@prisma/client'
@Injectable()
export class PrismaService
extends PrismaClient
implements OnModuleInit, OnModuleDestroy
{
async onModuleInit() {
await this.$connect()
}
async onModuleDestroy() {
await this.$disconnect()
}
}
