99designs / 99designs/gqlgen

Federation example not working out-of-the-box

Aberta Para iniciantes
#2,117 1 comentário 1 reação 0 responsáveis Ver no GitHub
Linguagem predominante
Go
Estrelas
10.8k
Forks
1.3k
Merge médio
2d 36min
PRs com merge (30d)
26

Descrição

### What happened?
I cloned the gqlgen repo and tried the federation example. I get an error with the federation example after starting up the services and also the federation gateway:
![image](https://user-images.githubusercontent.com/6827052/164938222-1bbb0cc2-1ee3-49e0-85cd-751af4719b03.png)

### What did you expect?
I expected the example to work, I didn't change any code and was just following the tutorial here: https://gqlgen.com/recipes/federation/

### Minimal graphql.schema and models to reproduce
The ```./accounts/schema.graphqls``` file seems to be missing the reviews field? I'm not sure yet if this is the issue:

```
extend type Query {
me: User
}

type EmailHost @key(fields: "id") {
id: String!
name: String!
}

type User @key(fields: "id") {
id: ID!
host: EmailHost!
email: String!
username: String!
}
```

### versions
- `go run github.com/99designs/gqlgen version`? 0.16.0
- `go version`? go1.18 linux/amd64

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

O problema está no exemplo de federation. Comece examinando o schema do serviço accounts em ./examples/federation/accounts/schema.graphqls e compare-o com o tutorial. O campo 'reviews' ausente pode ser a causa. Execute os serviços de exemplo e o gateway para reproduzir o erro e, em seguida, verifique o código gerado e os logs para identificar a divergência exata.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
go, graphql
Domínio
api, backend, documentation
Tipo de issue
Bug
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Estagnada
Clareza
Claramente especificada
Facilidade para iniciantes
70/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.