我如何在Apollo服务器中共享自定义typeDefs和枚举?

问题描述 投票:0回答:1

假设我有两个typeDef,一个是用户,另一个是产品。在用户typeDef中,我有一个名为logout的突变,调用时会返回一条消息。另一个typeDef(product)具有一个称为add product的函数,再次调用该函数将返回一条消息。我在两个typeDefs中分别添加了消息typeDef,但是抛出错误只能有一个名为\“ Message \”的类型。\ n \ nField \“ Message.message \”只能定义一次。为了清楚起见,我还将添加屏幕截图。那么,如何在两个typeDef之间共享消息typeDef?我希望我已经解释了我的问题。

enter image description here

enter image description here

node.js express graphql apollo-server
1个回答
0
投票

我创建了一个文件夹,并在该文件夹中创建了message.js typeDefs。我将此文件包含在根typeDefs中。这种方法解决了我在typeDefs之间共享typeDef的问题。

© www.soinside.com 2019 - 2024. All rights reserved.