Так что, когда я начинаю свой сервер я получаю этот список ошибокGraphQL ошибка схема
/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:966 throw (0, _error.syntaxError)(lexer.source, token.start, 'Expected ' + kind + ', found ' + (0, _lexer.getTokenDesc)(token)); ^ GraphQLError at syntaxError (/Users/charlie/workspace/HackQLServer/node_modules/graphql/error/syntaxError.js:28:15) at expect (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:966:32) at parseName (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:88:15) at parseInputValueDef (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:743:14) at many (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:1015:16) at parseArgumentDefs (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:735:10) at parseFieldDefinition (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:714:14) at any (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:1002:16) at parseObjectTypeDefinition (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:683:16) at parseTypeSystemDefinition (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:607:16) at parseDefinition (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:148:16) at parseDocument (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:106:22) at Object.parse (/Users/charlie/workspace/HackQLServer/node_modules/graphql/language/parser.js:43:10) at buildSchemaFromTypeDefinitions (/Users/charlie/workspace/HackQLServer/node_modules/graphql-tools/src/schemaGenerator.ts:145:37) at _generateSchema (/Users/charlie/workspace/HackQLServer/node_modules/graphql-tools/src/schemaGenerator.ts:72:18) at makeExecutableSchema (/Users/charlie/workspace/HackQLServer/node_modules/graphql-tools/src/schemaGenerator.ts:97:20)
При всем этом появляется. Я не совсем понимаю, где моя ошибка. Вот мой файл схема, где я предполагаю, что ошибка
const typeDefinitions = `
type Author {
id: Int
firstName: String
lastName: String
posts: [Post]
}
type Post {
id: Int
title: String
text: String
author: Author
}
type Query {
author(firstName: String, lastName: String): Author
allPosts(): [Post!]!
}
schema {
query: Query
}`
export default [typeDefinitions]
Также здесь мои резольверы файл, если вы думаете, что ошибки могут быть вытекающими из него
import { Author, Post } from './connectors'
const resolvers = {
Query: {
author: (root, args) => {
return Author.find({ where: args })
},
allPosts: (root, args) => {
return Post.findAll()
},
allAuthors: (root, args) => {
return Author.findAll()
}
},
Author: {
posts: (author) => {
return author.getPosts()
}
},
Post: {
author: (post) => {
return post.getAuthor()
}
}
}
export default resolvers
Если вы видите что-нибудь, пожалуйста, дайте мне знать, потому что Я не могу понять этого. Я также использую Sequelize для моего подключения к DB с sqlite, если вам интересно, какой синтаксис может быть для моих запросов модели.