ClaudeAPI design

مبدل REST به GraphQL Schema

اشتراک‌گذاری:
مبدل REST به GraphQL Schema

چرا این پرامپت اهمیت دارد

Manual REST-to-GraphQL conversions often miss pagination, proper nullability, and input validation. This structured prompt catches those gaps.

ما از آن برای چه استفاده می‌کنیم

API design

پرامپت

Convert these REST API endpoints into a GraphQL schema. Include: 1) Type definitions with proper nullability, 2) Query and Mutation types, 3) Input types for mutations, 4) Connection types for pagination, 5) Resolver pseudocode for complex fields. Preserve existing validation rules.

نتیجه

```graphql type User { id: ID! email: String! name: String orders(first: Int, after: String): OrderConnection! createdAt: DateTime! }

type OrderConnection { edges: [OrderEdge!]! pageInfo: PageInfo! totalCount: Int! }

type Query { user(id: ID!): User users(filter: UserFilter, first: Int, after: String): UserConnection! }

input CreateUserInput { email: String! name: String }

type Mutation { createUser(input: CreateUserInput!): User! } ```

تبدیلهای دستی REST به GraphQL اغلب صفحهبندی، nullability مناسب و اعتبارسنجی ورودیها را از قلم میاندازند. این پرامپت ساختاریافته این کاستیها را پوشش میدهد. این پرامپت رویکردی ساختاریافته به طراحی API را به نمایش میگذارد و نتایجی سازگار و باکیفیت تولید میکند که قابلیت تکرار و بهبود دارند.
اشتراک‌گذاری: