Решена ошибка: ошибка GraphQL: ошибка поля: значение не является экземпляром даты - PullRequest
1 голос
/ 24 апреля 2019

После того, как я установил redis-server и graphql-redis-subscriptions, я получаю следующую ошибку [GraphQL error]: Message: Field error: value is not an instance of Date, Location: [object Object], Path: messageAdded,createdAt [Error: GraphQL error: Field error: value is not an instance of Date] Если я удаляю createdAt из запроса, все работает нормально.

scalar Date Я использую схему типов

решено

Я добавил следующее в свой распознаватель

Date: {
  __serialize(value) {

    return value; // value sent to the client
  },

  __parseValue(value) {

    return value;
  },
  __parseLiteral(ast) {
    return JSON.parse(JSON.stringify(ast)).value;
  }
}
...