Categorygithub.com/pimentafm/go-graphql
module
0.0.0-20240812144812-3329f183cde8
Repository: https://github.com/pimentafm/go-graphql.git
Documentation: pkg.go.dev

# README

Go GraphQL

gqlgen

  • Initialize gqlgen: go run github.com/99designs/gqlgen init
  • Update schema: go run github.com/99designs/gqlgen generate

GraphQL queries and mutations

mutation createCategory {
  createCategory(
    input: {
      name: "Tecnologia",
      description: "Curso de tecnologia"
    }
  ) {
    id,
    name,
    description
  }
}

mutation createCourse {
  createCourse(input: {
    name: "FullCycle",
    description: "Go Expert",
    categoryId: "b8bc8a5b-a5a5-4a30-b02a-e49167db86ab"
  }) {
    id,
    name
  }
}

query queryCategories {
  categories {
    id
    name
    description
  }
}

query queryCategoriesWithCourses {
  categories {
    id
    name
    Courses {
      id
      name
    }
  }
}

query queryCoursesWithCategory {
  courses {
    id
    name
    description
    category {
      id
      name
      description
    }
  }
}

query queryCourses {
  categories {
    id
    name
    description
  }
}

# Packages

No description provided by the author
No description provided by the author