意外的<EOF>:graphql文件是否只能导入其他文件,并且什么都不做?

我正在使用value={textField}来运行带有pyramida数据库的GraphQL服务器。我的主要架构在下面列出,仅使用Form.Control来导入其他apollo-server-express文件。当我尝试在本地运行服务器时,收到以下消息:

  

错误:模块构建失败(来自./node_modules/graphql-tag/loader.js):   GraphQLError:语法错误:意外的

很显然,GraphQL希望graphql-tag/loader声明一些类型,等等。有没有办法解决这个问题,以便我可以拥有一个.graphql文件,它所做的就是导入其他{{1 }}个文件?

schema / schema.graphql:

schema/schema.graphql

index.js:

.graphql
yaoshenglain 回答:意外的<EOF>:graphql文件是否只能导入其他文件,并且什么都不做?

您可以添加在任何地方都没有实际使用的“虚拟”或占位符类型,以便解析器不会抱怨。但是,更简单的解决方法是停止将其他类型定义文件导入一个文件,然后将它们全部作为数组传递给typeDefs

const server = new ApolloServer({
  context: {
    prisma,},resolvers,typeDefs: [prismaTypeDefs,someOtherTypeDefs],});
本文链接:https://www.f2er.com/2875638.html

大家都在问