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.

Quay lại trang chủ

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

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi