graphql issue with route in golang

177 Views Asked by At

I used router in my code as:

router := chi.NewRouter()

router.Use(auth.Middleware())
srv := handler.NewDefaultServer(generated.NewExecutableSchema(generated.Config{Resolvers: &graph.Resolver{}}))

router.Handle("/", playground.Handler("GraphQL playground", "/query"))
router.Handle("/query", srv)

and got error like :

{
  "errors": {
    "message": "Unexpected token p in JSON at position 4",
    "stack": "SyntaxError: Unexpected token p in JSON at position 4"
  }
}

but when I Try using it with http.Handle it doesn't show error but the code inside auth.middleware doesn't run at all.

0

There are 0 best solutions below