我正在使用GraphQL服务器创建一个微服务架构:
-
我有一个带有变异的用户服务
addAuctionToUser(userId:String!,auctionId: String!)
-
我有一个变种
createAuction(userId: String!)
的拍卖服务 -
我有一个API网关层,它使用模式拼接来组合来自不同服务的shemas .
我想在API网关层创建一个突变,它将调用 createAuction
然后调用 addAuctionToUser
.
我该怎么做呢?
目前我只有这个设置
const schema = await mergedSchemas()
// schema is the merged schemas from my remote services
const server = new GraphQLServer({
schema
})