Я разработал сервер graphql с laravel (https://github.com/Folkloreatelier/laravel-graphql). Теперь я хотел бы создать приложение React с помощью Relay. Когда я создаю свой первый компонент, я получаю сообщение об ошибке: Ошибка при отсутствии: инвариантное нарушение: RelayQL: Неожиданный вызов во время выполнения. Либо преобразование Babel не было настроено, либо не удалось идентифицировать этот сайт вызова. Убедитесь, что он используется дословно как Relay.QL
.Реле JS только на стороне клиента
Я по-прежнему искал эту ошибку, и я узнал, что мне нужно установить плагин Babel Relay. Но для включения этого плагина я должен указать схему. Но я все еще указал эту схему на стороне сервера, зачем мне это также на стороне клиента? Есть ли какой-нибудь пример реализации этого, когда сервер все еще реализован (внешний сервер, например, NodeJS-сервер).
Благодарим вас за советы.
Это отличный ответ. Альтернативой является запрос вашего сервера на схему (GraphQL поддерживает интроспекцию). Вот пример того, как это сделать: https://github.com/facebook/relay/issues/206#issuecomment-138186103. –