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

✅ 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:
