Используйте Realm GraphQL Client с глобальной / общей областью в Realm Cloud

Я могу успешно использовать Realm GraphQL Client с таким путем, как myInstance.us1.cloud.realm.io/~/realmName но при попытке использовать глобальный путь, т. е. myinstance.us1.cloud.realm.io/realmNameЯ всегда получаю 502 ответ от сервера.

Какие-нибудь мысли?

TLDR;

Я боролся с получением данных из глобальной / общей области, т. Е. Нет /~/ на пути к царству без удачи. Я всегда получаю 502 Bad Gateway в ответ на выполнение запроса. Если я добавлю /~/ к пути к области устанавливается соединение и создается новая и пустая область, специфичная для пользователя (как и ожидалось), но затем запросы не выполняются, поскольку область пуста (также ожидается).

Поддерживает ли служба GraphQL, предоставляемая Realm Cloud, подключение к глобальным / общим областям? Я пролистал исходные тексты как для сервера, так и для клиента и не увидел какой-либо конкретной причины, по которой global / shared не будет поддерживаться.

Я тоже пробовал проходить isQueryBasedSync к GraphQLConfig что приводит к соединению и успешно выполненному запросу, но ответы на запрос всегда пусты

Любые советы высоко ценится.

0 ответов

Я прошел мимо 502 Bad Gateway ошибка при использовании недокументированных API(ов), показанных ниже (мне нужно было найти их, прочитав текущий код в realm-graphql Сделки РЕПО):

const credentials = Credentials.usernamePassword(<username>, <password>);
const user = await User.authenticate(credentials, <server>);
const config = await GraphQLConfig.create(user, <realm_name>, undefined, false);
const client = config.createApolloClient();

Однако теперь я часто получаю следующую ошибку во время GraphQLConfig.create выполнение:

время ожидания сети по адресу: https://.cloud.realm.io/auth

Кроме того, я разместил этот вопрос на форумах Realm, на который вы, возможно, захотите подписаться, и получил следующий ответ:

Получение 502 в сервисе GraphQL обычно означает, что вы пытались открыть очень большое Королевство, которое сталкивается с некоторыми ограничениями ресурсов.

Я все еще жду дополнительной информации от команды Realm и обновлю этот ответ соответственно.

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