-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapontamentos.txt
129 lines (38 loc) · 1.8 KB
/
apontamentos.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
GraphQl:
- é uma linguagem de consulta de apis
- foi criada pelo facebook
- é um alternativa ao Rest
- GraphQl pretende resolver alguns dos problemas do rest, assim como:
- muitos andpointes
- excesso de dados ao fazer uma request
Schema
- Pode ser visto como a representação das consultas ou mutaions que pretendo fazer no meu back.
Resolvers
- Vamos pensar nos resolvers como o nosso controller
Type:
type Caractere {
nome : String !
aparece em : [ Episódio ! ] !
}
======================================= Client ================================================
===========================================
O graphQl permite aos clent definir a forma da resposta para cada solicitação.
Remove a complexidade do gerenciamento de endpoints nesses clients, pois expo~e um único http endpoint para buscar os dados necessários.
Vantagens:
==================================================================================================================================
==================================================================================================================================
**** ROTEIRO ****
==================================================================================================================================
==================================================================================================================================
- Falar um pouco sobre GraphQl
- Falar de algumas coisas legais do graphQl: único endpoint e escolha dos dados requisitados
- Schema e Resolvers
- Tipos Escalares
- Tipos do GraphQl: type e input
- Construir o schema
- Resolvers
- Construir o resolver
- Testar no PlayGround
- Ir para o Front
- Falar que para request só usamos o post
- Testar no Front