我已經閱讀了很多關於graphql的資源,但不知怎的,我需要幫助來理解graphqls的解析參數。這裏是代碼(從fullstack反應):info.fieldASTs(解析參數)來自哪裏?
resolve(source, args, context, info) {
let includeFriends = false;
const selectionFragments = info.fieldASTs[0].selectionSet.selections;
const userSelections = selectionFragments.filter((selection) => {
return selection.kind === 'InlineFragment' && selection.typeCondition.\
name.value === 'User';
})
希望得到別人分享graphql的決心功能的一些資源,什麼是these->(源,指定參數時,語境,信息)的參數?他們來自哪裏?以及如何在代碼上看到fieldAST?我看着schema.json文件,看不到它來自哪裏,我怎麼能看到它?
我讀這http://pcarion.com/2015/09/27/GraphQLResolveInfo/,他已經產生schema.json中的fieldAST?我該怎麼做我的? –
我更新了我的答案,以包含如何生成'schema.json'的片段。 –
如何創建源參數?它來自根查詢嗎?它是如何通過那裏的? –