Prompt miễn phí
GraphQL: Thiết kế schema cho danh mục sản phẩm
Xây dựng schema GraphQL cho danh mục sản phẩm, gồm query, mutation, resolver và lưu ý tối ưu truy vấn.
Prompt dùng để làm gì?
Xây dựng schema GraphQL cho danh mục sản phẩm, gồm query, mutation, resolver và lưu ý tối ưu truy vấn.
Điền thông tin của bạn
Prompt
Input mẫu
Output mẫu
Cách sử dụng
Giải thích cấu trúc
- Role
- Kiến trúc sư GraphQL thiết kế API rõ ràng và dễ mở rộng.
- Context
- Bài toán danh mục sản phẩm có quan hệ phân cấp, cần truy vấn linh hoạt và tối ưu.
- Task
- Sinh schema, query, mutation, resolver và lưu ý tối ưu truy vấn.
- Constraints
- Phải xử lý phân trang, lọc, sắp xếp, ràng buộc nghiệp vụ và tránh N+1.
- Output
- Schema GraphQL, mô tả resolver, lưu ý tối ưu và gợi ý triển khai.
Mẹo sử dụng
- Đặt type và input tách biệt để tránh nhầm lẫn khi mở rộng.
- Nếu danh mục có cây sâu, hãy thêm giới hạn depth hoặc pagination theo node.
- Khi có slug duy nhất, kiểm tra ở cả mutation và tầng dữ liệu.
- Mô tả rõ payload trả về để frontend dễ xử lý trạng thái thành công/lỗi.
Nguồn và giấy phép
ONTER biên tập · original
Đánh giá prompt
Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.
Prompt liên quan
Thiết kế kiến trúc tách lớp cho ứng dụng nhỏ dễ bảo trì
Đề xuất cách tách controller, service, repository, cấu trúc thư mục và luồng gọi cho một ứng dụng nhỏ.
Phân tích và giảm thiểu rủi ro từ dữ liệu đầu vào
Rà soát mã xử lý input để phát hiện chèn lệnh, path traversal và đề xuất chỉnh sửa an toàn theo bối cảnh thực tế.
Soát lỗi logic trong chuỗi if-else phức tạp
Kiểm tra khối điều kiện dài để tìm lỗi logic, làm rõ nhánh biên và đề xuất viết lại dễ hiểu hơn kèm test liên quan.
Viết hàm xử lý dữ liệu đầu vào không tin cậy
Tạo hàm an toàn để kiểm tra, làm sạch, chuẩn hóa và bắt lỗi dữ liệu từ nguồn ngoài trước khi xử lý.
