[英]How can we pass datasource and merged graphql schema and resolvers in ApolloServer from apollo-server module?
[英]Apollo resolvers - await result from another resolver
我有個問題。 我正在使用 apollo -GraphQL,但我遇到了似乎無法正確求解的問題。 所以我有類型謊言:
Price {
PriceBefore {
value
}
PriceAfter {
value
}
PriceSave {
value
}
}
我 index.ts 我有:
PriceBefore: async (data: SomeData, source: any, { dataSources }: any, context: any) => {
return someCalculation:
}
PriceAfter : async (data: SomeData, source: any, { dataSources }: any, context: any) => {
return someCalculation:
}
PriceSave : async (data: SomeData, source: any, { dataSources }: any, context: any) => {
return someCalculation:
}
我的問題是我不知道如何等待 PriceAfter 到 PriceBefore 完成,以及如何將結果從 PriceBefore 轉移到 PriceAfter。 與 PriceSave 一樣瘦,他們應該等待 PriceBefore 和 Price After 結束並從他們那里獲取數據。
有人知道嗎?
預先感謝
所以在你的情況下它不是真的可行。
您必須將其拆分為 2 個調用並從客戶端處理它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.