Add GraphqlService to handle GraphQL requests

This commit is contained in:
2024-09-09 16:14:21 +07:00
parent fbe03be7ca
commit 30e7ec74b6
12 changed files with 1517 additions and 50 deletions

View File

@@ -1,10 +1,22 @@
import { Module } from '@nestjs/common';
import { GraphQLModule } from '@nestjs/graphql';
import { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { GraphqlModule } from './graphql/graphql.module';
import { join } from 'path';
import { PrismaService } from './prisma/prisma.service';
@Module({
imports: [],
imports: [
GraphQLModule.forRoot<ApolloDriverConfig>({
driver: ApolloDriver,
playground: true,
autoSchemaFile: join(process.cwd(), 'src/graphql/schema.gql'),
}),
GraphqlModule,
],
controllers: [AppController],
providers: [AppService],
providers: [AppService, PrismaService],
})
export class AppModule {}