From df244377d80aaab340d8a9aa268730dbd04ff8a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Geonizeli?= Date: Fri, 9 Sep 2022 18:38:24 -0300 Subject: [PATCH] use apollo studio as playground --- package.json | 1 + src/app.module.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/package.json b/package.json index 909c234..1db27c6 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "@nestjs/core": "^9.0.0", "@nestjs/graphql": "^10.0.21", "@nestjs/platform-express": "^9.0.0", + "apollo-server-core": "^3.10.1", "apollo-server-express": "^3.10.1", "axios-cache-adapter": "^2.7.3", "camelcase-object-deep": "^1.1.7", diff --git a/src/app.module.ts b/src/app.module.ts index 75f3d6f..1b3a023 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -3,6 +3,7 @@ import { HttpModule } from '@nestjs/axios'; import { Module } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import { GraphQLModule } from '@nestjs/graphql'; +import { ApolloServerPluginLandingPageLocalDefault } from 'apollo-server-core'; import { join } from 'path'; import { ThingResolver } from './thing/thing.resolver'; import { httpCacheAdapter } from './utils/httpCacheAdapter'; @@ -20,6 +21,8 @@ import { httpCacheAdapter } from './utils/httpCacheAdapter'; GraphQLModule.forRoot({ driver: ApolloDriver, autoSchemaFile: join(process.cwd(), 'src/schema.gql'), + playground: false, + plugins: [ApolloServerPluginLandingPageLocalDefault()], }), ], providers: [ThingResolver],