NestJS:“字符串”类型的参数不可分配给“从不”类型的参数

问题描述 投票:0回答:1
import { INestApplication, Injectable, OnModuleInit} from '@nestjs/common';
import { Prisma, PrismaClient } from '@prisma/client';

@Injectable()
export class PrismaService extends PrismaClient implements OnModuleInit {
    async onModuleInit() {
        await this.$connect();
    }

    async enableShutdownHooks(app: INestApplication) {
        this.$on('beforeExit', async () => {
          await app.close();
        });
    }
} 

我在

this.$on('beforeExit', async () => {
行上遇到错误,因为它说“字符串”类型的参数不能分配给“从不”类型的参数

我从 stackoverflow 尝试了很多东西但无法解决它。请帮助我。

应该可以正常工作。

typescript nestjs prisma prisma-graphql
1个回答
0
投票

尝试这样做,我在 github 页面上看到它,它对我有用

    async enableShutdownHooks(app: INestApplication) {
    process.on('beforeExit', () => {
      app.close();
    });
  }
© www.soinside.com 2019 - 2024. All rights reserved.