我一直在使用symfony和Graphql(youshido / graphql-bundle)创建一个API,我希望从API中的令牌中获取用户。 我应该在请求中传递username作为参数,或者我可以从令牌获取所有请求的用户?
什么是最佳解决方案?以及如何在解析函数上获得令牌?
function fetchData(keyArray) {
var index = 0;
var fetchedValues = {};
return new Promise(function(resolve, reject) {
function next(fetchedValues) {
if (index < keyArray.length) {
newFetchedValues = fetchedValues;
admin.database().ref('/path/to/key/' + keyArray[index]).once('value').then(((snapshot) => {
newFetchedValues[keyArray[index]] = snapshot.val();
index++;
next(newFetchedValue);
}), reject);
} else {
resolve(fetchedValues);
}
}
next(fetchedValues);
});
}
谢谢。