Size: a a a

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

2020 July 01

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Eugene Maltsev
тут ссылку на gist нельзя кидать ?
/trust
источник

S

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

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Неее ссылку нельзя, только "интим фото". 😭

Забанил девушку выше с предложениями об инти фото.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Eugene Maltsev
тут ссылку на gist нельзя кидать ?
Теперь можно
источник

EM

Eugene Maltsev in GraphQL — русскоговорящее сообщество
Кто-нибудь работает с apollo client и ws/http линками? 🤔
Когда использую split() получаю ошибку
Что-то хз на что думать и куда капать.

 graphQLErrors: [],
 networkError:
  TypeError: test is not a function
      at ApolloLink.request (frontend/node_modules/apollo-link/lib/link.js:35:20)
      at execute (frontend/node_modules/apollo-link/lib/link.js:84:18)
      at QueryManager.getObservableFromLink (frontend/node_modules/apollo-client/bundle.umd.js:2051:89)
      at frontend/node_modules/apollo-client/bundle.umd.js:2106:32
      at new Promise (<anonymous>)
      at QueryManager.fetchRequest (frontend/node_modules/apollo-client/bundle.umd.js:2105:14)
      at QueryManager.<anonymous> (frontend/node_modules/apollo-client/bundle.umd.js:1466:38)
      at step (frontend/node_modules/tslib/tslib.js:141:27)
      at Object.next (frontend/node_modules/tslib/tslib.js:122:57)
      at frontend/node_modules/tslib/tslib.js:115:75,
 message: 'Network error: test is not a function',
 extraInfo: undefined }

Код: https://gist.github.com/hellpirat/e11e85bffd93b0945185681b19f9154c
источник

EM

Eugene Maltsev in GraphQL — русскоговорящее сообщество
Что-то крупно получилось 😐
источник

EM

Eugene Maltsev in GraphQL — русскоговорящее сообщество
Я не знаю что сделал, но кажется заработало 🤔
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Abdubek Zholay
в блэклисте сколько будет храниться токен?
Навсегда. Это метод отзыва токенов. Например вы подписали токен на год - злоумышленник его забрал себе. Чтобы им не воспользовались и нужен фунционал отзыва токена. Конечно можно расшифровать токен и получить дату окончания. Но я просто помещаю на пару часов больше, чем время работы токена
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Вот хорошая ссылка про токены https://gist.github.com/zmts/802dc9c3510d79fd40f9dc38a12bccfc
источник

r

rvv880 in GraphQL — русскоговорящее сообщество
Может кто-то обьяснить почему graphql это среда выполнения?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Ну разве что среда для выполнения запросов. Ведь это синтаксический анализатор по сути, так что среда выполнения более чем
источник

r

rvv880 in GraphQL — русскоговорящее сообщество
Олег Линьков
Ну разве что среда для выполнения запросов. Ведь это синтаксический анализатор по сути, так что среда выполнения более чем
Ну все равно же запросы в рантайме исполняються например nodejs, а graphql наверно среда выполнения в плане того, что открыл graphiQL и смотриш что на вход и что на выход
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Среда выполнения это вход, обработка и выход. Онлайн редактор запросов тут не при чем.
источник

r

rvv880 in GraphQL — русскоговорящее сообщество
Олег Линьков
Среда выполнения это вход, обработка и выход. Онлайн редактор запросов тут не при чем.
Обработка в рантайме, это же не в graphql
источник

DB

Dmitry Balitsky in GraphQL — русскоговорящее сообщество
Здравствуйте, коллеги.
Возможно кто-то сталкивался с таким:
есть API метод реализован на GraphQL, при запросе из GraphQL Playground он выдаёт некий ответ, примерно такого вида
{
 "data": {
   "checkPhoneNumbers": {
     "code": "200",
     "success": true,
     "message": "Найдено 4 коллизии",
     "collisions": {
       {
         "phone": "+380000000000",
         "id": "5eaae6081afa0814186b4e2b",
         "name": "Иванов И.И.",
         "collision": "login"
       },
       {
         "phone": "+380000000001",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "profile"
       },
       {
         "phone": "+380000000002",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "progile"
       },
       {
         "phone": "+380000000003",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "progile"
       },
     }
   }
 }
}

на фронте уходит запрос, но в ответ прилетает такое
{
 "data": {
   "checkPhoneNumbers": {
     "code": "200",
     "success": true,
     "message": "Найдено 4 коллизии",
     "collisions": {
       {
         "phone": "+380000000000",
         "id": "5eaae6081afa0814186b4e2b",
         "name": "Иванов И.И.",
         "collision": "login"
       },
       {
         "phone": "+380000000003",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "profile"
       },
       {
         "phone": "+380000000003",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "profile"
       },
       {
         "phone": "+380000000003",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "profile"
       },
     }
   }
 }
}

//на фронте используется @nuxtjs/apollo ^4.0.1-rc.1, внтури он использует vue-apollo: ^3.0.3

Возможно кто-то подскажет почему фронт склейку производит данных, есть подозрение что это как-то связанно с id объектов
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Dmitry Balitsky
Здравствуйте, коллеги.
Возможно кто-то сталкивался с таким:
есть API метод реализован на GraphQL, при запросе из GraphQL Playground он выдаёт некий ответ, примерно такого вида
{
 "data": {
   "checkPhoneNumbers": {
     "code": "200",
     "success": true,
     "message": "Найдено 4 коллизии",
     "collisions": {
       {
         "phone": "+380000000000",
         "id": "5eaae6081afa0814186b4e2b",
         "name": "Иванов И.И.",
         "collision": "login"
       },
       {
         "phone": "+380000000001",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "profile"
       },
       {
         "phone": "+380000000002",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "progile"
       },
       {
         "phone": "+380000000003",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "progile"
       },
     }
   }
 }
}

на фронте уходит запрос, но в ответ прилетает такое
{
 "data": {
   "checkPhoneNumbers": {
     "code": "200",
     "success": true,
     "message": "Найдено 4 коллизии",
     "collisions": {
       {
         "phone": "+380000000000",
         "id": "5eaae6081afa0814186b4e2b",
         "name": "Иванов И.И.",
         "collision": "login"
       },
       {
         "phone": "+380000000003",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "profile"
       },
       {
         "phone": "+380000000003",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "profile"
       },
       {
         "phone": "+380000000003",
         "id": "5ec57c49d5fbf32d94b6fd62",
         "name": "Петров И.А.",
         "collision": "profile"
       },
     }
   }
 }
}

//на фронте используется @nuxtjs/apollo ^4.0.1-rc.1, внтури он использует vue-apollo: ^3.0.3

Возможно кто-то подскажет почему фронт склейку производит данных, есть подозрение что это как-то связанно с id объектов
В инструментах разработчика в браузере такое прилетает? Скорее всего нет. Переименуй поле id в другое имя.
источник

DB

Dmitry Balitsky in GraphQL — русскоговорящее сообщество
Алексей Родионов
В инструментах разработчика в браузере такое прилетает? Скорее всего нет. Переименуй поле id в другое имя.
В браузере прилетает дублированное в интерфейсе приложения тоже, а вот через плэйграунд нет
источник

DB

Dmitry Balitsky in GraphQL — русскоговорящее сообщество
Попробую сейчас, отпишусь..
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Dmitry Balitsky
В браузере прилетает дублированное в интерфейсе приложения тоже, а вот через плэйграунд нет
Прямо в сетевых запросах? Что-то плохо верится.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Apollo просто так клеит кеш криво, скорее всего
источник