Lộ trình GraphQL
Hướng dẫn từng bước để trở thành một nhà phát triển Nhà phát triển GraphQL.
Hỏi AI về Lộ trình GraphQL
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Giới thiệu
GraphQL là gì?
Các vấn đề GraphQL giải quyết
Tư duy theo Đồ thị
GraphQL trên Frontend & Backend
2 Truy vấn
Truy vấn là gì?
Trường
Bí danh
Đối số
Chỉ thị
Biến
Mảnh
3 Đột biến & Đăng ký
Đột biến:
Đột biến là gì?
Nhiều trường trong Đột biến
Tên hoạt động
Đăng ký:
Đăng ký là gì?
Chỉ thị @defer / @stream
4 Lược đồ
Hệ thống kiểu
Vô hướng
Đối tượng
Enum
Giao diện
Union
5 Xác thực & Thực thi
Trường gốc
Resolver
Ép kiểu Vô hướng
Xác thực
Tạo kết quả
6 Phục vụ qua Internet & Phân trang
GraphQL qua HTTP
GraphQL qua WebSockets / SSE
Bộ nhớ đệm & Gộp
Ủy quyền
Phân trang
7 Các triển khai
GraphQL.js
GraphQL Go
GraphQL Java
8 Máy chủ (JavaScript)
graphql-http
GraphQL Yoga
Apollo Server
mercurius
9 Máy khách (JavaScript)
graphql-http
Relay
Apollo Client
Urql