github.com/maeglindeveloper/gqlgen@v0.13.1-0.20210413081235-57808b12a0a0/example/dataloader/server/server.go (about) 1 package main 2 3 import ( 4 "log" 5 "net/http" 6 7 "github.com/99designs/gqlgen/example/dataloader" 8 "github.com/99designs/gqlgen/graphql/handler" 9 "github.com/99designs/gqlgen/graphql/playground" 10 ) 11 12 func main() { 13 router := http.NewServeMux() 14 15 router.Handle("/", playground.Handler("Dataloader", "/query")) 16 router.Handle("/query", handler.NewDefaultServer( 17 dataloader.NewExecutableSchema(dataloader.Config{Resolvers: &dataloader.Resolver{}}), 18 )) 19 20 log.Println("connect to http://localhost:8082/ for graphql playground") 21 log.Fatal(http.ListenAndServe(":8082", dataloader.LoaderMiddleware(router))) 22 }