Проверка свойств в 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 символов? Как / где делать эту проверку?


person Romper    schedule 29.08.2017    source источник


Ответы (1)


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

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

person Aaroh Mankad    schedule 29.08.2017