Size: a a a

GraphQL — русскоговорящее сообщество

2021 September 20

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
потому что некоторые браузеры не разрешают ws, только wss, то есть с ssl
источник

K

Kotikov in GraphQL — русскоговорящее сообщество
Так google вроде разрешает, разве нет?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
chrome НЕ разрешает
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Уже давно
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
не. на локале должно работать вроде
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
по крайней мере я apollo подписки делал неделю назад на локали работало через playground точно
источник

K

Kotikov in GraphQL — русскоговорящее сообщество
Может ли проблема заключаться в том, что у меня бд якобы локальное?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Более точно консоль и нетворк сказать
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
скорее всего сервер неправильно написан
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
может\
источник

SF

Segmentation Fault in GraphQL — русскоговорящее сообщество
Да
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
/trust
источник

S

Shieldy in GraphQL — русскоговорящее сообщество
Принято!
источник

K

Kotikov in GraphQL — русскоговорящее сообщество
Ну мутации и запросы отрабатываются.
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Ну они же не по сокетам. Я и вправду просмотрел, что у вас локалхост написан, он должен работать
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Покажите на клиенте как у вас линк сделан
источник

K

Kotikov in GraphQL — русскоговорящее сообщество
import React from "react";
import ReactDOM from "react-dom";
import App from "./App";
import { ApolloProvider, ApolloClient, InMemoryCache } from "@apollo/client";
import { split, HttpLink } from "@apollo/client";
import { getMainDefinition } from "@apollo/client/utilities";
import { WebSocketLink } from "@apollo/client/link/ws";

const httpLink = new HttpLink({
 uri: "http://localhost:5000/graphql",
});

const wsLink = new WebSocketLink({
 uri: "wss://localhost:5000/graphql",
 options: {
   reconnect: true,
 },
});

const splitLink = split(
 ({ query }) => {
   const definition = getMainDefinition(query);
   return (
     definition.kind === "OperationDefinition" &&
     definition.operation === "subscription"
   );
 },
 wsLink,
 httpLink
);

const client = new ApolloClient({
 link: splitLink,
 cache: new InMemoryCache(),
});

ReactDOM.render(
 <ApolloProvider client={client}>
   <App />
 </ApolloProvider>,
 document.getElementById("root")
);
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
"wss://localhost:5000/graphql" ->  "ws://localhost:5000/graphql"
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
s лишняя
источник

K

Kotikov in GraphQL — русскоговорящее сообщество
const users = [{ id: 1, username: "Vasya", age: 25 }]; вот моя локальная бд, что-то мне подсказывает что проблема может быть в ней.
источник