Skip to content

Instantly share code, notes, and snippets.

@DillonMemo
Last active February 16, 2021 08:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DillonMemo/b42fe1cac45d7b3fce9877be84f7c34a to your computer and use it in GitHub Desktop.
Save DillonMemo/b42fe1cac45d7b3fce9877be84f7c34a to your computer and use it in GitHub Desktop.
Apply resolver to NestJS configure practice
NestJS
  ├─src
  │  ├─users  
  │  │  ├─users.module.ts  
  │  │  └─users.resolver.ts
  │  ├─app.module.ts
  │  └─main.ts
  ├─test
  │  └─...test files
  └─eslint,env,prettier etc config files
import { Module } from '@nestjs/common';
import { GraphQLModule } from '@nestjs/graphql';
import { UsersModule } from './users/users.module';
@Module({
imports: [
GraphQLModule.forRoot({
autoSchemaFile: true, // == autoSchemaFile: join(process.cwd(), 'src/schema.gql'),
}),
UsersModule,
],
controllers: [],
providers: [],
})
export class AppModule {}
import { Module } from '@nestjs/common';
import { UserResolver } from './users.resolver';
@Module({
providers: [UserResolver],
})
export class UsersModule {}
import { Args, Query, Resolver } from '@nestjs/graphql';
@Resolver()
export class UserResolver {
@Query(() => Boolean)
users(@Args('bool') bool: boolean): boolean {
return bool;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment