Size: a a a

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

2018 August 14

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
Oleksandr Vorobyov
импорты проверь
const {
 GraphQLObjectType,
 GraphQLSchema,
 GraphQLList
} = require('graphql');
const songType = require('./queries/song');
const singerType = require('./queries/singer');
const songMutations = require('./mutations/song/');
const singerMutations = require('./mutations/singer/');



module.exports = new GraphQLSchema({
 query: new GraphQLObjectType({
   name: 'RootQueryType',
   fields: {
     song: songType,
     songs: {
       type: new GraphQLList(songType),
     },
     singer: singerType,
     singers: {
       type: new GraphQLList(singerType)
     }
   }
 }),
 mutation: new GraphQLObjectType({
   name: 'RootMutation',
   fields: {
     ...songMutations,
     ...singerMutations
   }
 })
});
я в отчаянии
источник

OV

Oleksandr Vorobyov in GraphQL — русскоговорящее сообщество
ну так song: {type: songType }
источник

OV

Oleksandr Vorobyov in GraphQL — русскоговорящее сообщество
все те же ошибки
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
Oleksandr Vorobyov
ну так song: {type: songType }
пасибо
источник

VS

Vasiliy Shakhunov in GraphQL — русскоговорящее сообщество
а гайды никто на русский не переводил?
источник

RZ

Ramil Zakirov in GraphQL — русскоговорящее сообщество
сейчас мало что переводят
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
type Singer {
   id: String!
   fullName: String!
   songs: [Song!]!
 }
это означает что songs всегда должен быть при запросах?
источник

OV

Oleksandr Vorobyov in GraphQL — русскоговорящее сообщество
нет, пустой массив тоже подойдет
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
! знак вообще что означает в типах. в мутациях и квери это понятно, но вот в типах
источник

OV

Oleksandr Vorobyov in GraphQL — русскоговорящее сообщество
спеку почитай, там все расписано
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
ок
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
мб так понятнее будет
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
спасибо с англ дружу)
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
просто доки думал https://graphql.org/learn/  только эти. оказ есть спеки
источник
2018 August 15

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Kylych Asankulov
не помогает
Поля объяви через функцию:
{
 fields: () => ({ // <-------------- 😎
   id: ...
   singer: ...
 })
}
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
я либу поменял)
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
тебя там hoisting проблема
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
на аполло-expresss
источник