package main import ( "log" "net/http" "github.com/neelance/graphql-go" "github.com/neelance/graphql-go/example/starwars" "github.com/neelance/graphql-go/relay" ) var schema *graphql.Schema func init() { schema = graphql.MustParseSchema(starwars.Schema, &starwars.Resolver{}) } func main() { http.Handle("/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { w.Write(page) })) http.Handle("/query", &relay.Handler{Schema: schema}) log.Fatal(http.ListenAndServe(":8080", nil)) } var page = []byte(`
Loading...
`)