Проверка свойств в GraphQL

input MessageInput {
  content: String
  author: String
}

type Message {
  id: ID!
  content: String
  author: String
}

type Query {
  getMessage(id: ID!): Message
}

type Mutation {
  createMessage(input: MessageInput): Message
}

Максимальная длина сообщения составляет 255. Как задокументировать, что максимальная длина составляет 255 символов? Как / Где сделать эту проверку?

1 ответ

На стороне сервера вы должны проверить в резольвере createMessage мутации.

Я бы также порекомендовал провести некоторую проверку на стороне клиента!

Другие вопросы по тегам