Cấu hình plugin
Cấu hình pluginTrả về đối tượng payload hoặc thực thể bị biến đổi cho các mutation

Trả về đối tượng payload hoặc thực thể bị biến đổi cho các mutation

Chúng ta có thể cấu hình các trường mutation để trả về một trong 2 thực thể khác nhau này:

  • Kiểu đối tượng payload
  • Trực tiếp thực thể bị biến đổi

Khi trả về bằng kiểu đối tượng payload, chúng ta có thể bổ sung thêm các trường vào schema để truy vấn các đối tượng payload của mutation.

Nhìn chung, chúng ta có thể cấu hình schema GraphQL với một trong ba tùy chọn:

  • Sử dụng kiểu payload cho các mutation
  • Sử dụng kiểu payload cho các mutation và thêm các trường để truy vấn các đối tượng payload đó
  • Không sử dụng kiểu payload cho các mutation (tức là trả về thực thể bị biến đổi)

Việc sử dụng kiểu đối tượng payload cho các mutation trong schema có thể được cấu hình như sau, theo thứ tự ưu tiên:

✅ Chế độ cụ thể cho custom endpoint hoặc persisted query, được định nghĩa trong cấu hình schema

Định nghĩa có và cách sử dụng kiểu đối tượng payload cho các mutation, được thiết lập trong cấu hình Schema

✅ Chế độ mặc định, được định nghĩa trong Cài đặt

Nếu cấu hình schema có giá trị "Default", nó sẽ sử dụng chế độ được định nghĩa trong Cài đặt:

Định nghĩa có và cách sử dụng kiểu đối tượng payload cho các mutation, trong Cài đặt
Định nghĩa có và cách sử dụng kiểu đối tượng payload cho các mutation, trong Cài đặt