我们有一个通过GraphQL公开的应用程序。通过GraphQL UI,我可以执行查询(通用)以及函数(特定函数)。我们正在尝试构建一个Nodejs应用程序,该应用程序将与通用节点模块交互以执行查询和特定功能。
我正在尝试寻找一个通用节点模块,该模块可以与任何GraphQL服务进行交互。节点模块应该能够基于各种可用的GraphQL服务生成查询。
感谢任何帮助和指点。
谢谢。
function generateQuery(inputparam,....) {
let queryBuilder;
// Perform some functionality to generate Query based on the input and the schema available from the GraphQL service.
return queryBuilder;
}
function query(requestOptions) {
request(requestOptions, function (error, response) {
//Do error and response handling
});
}
let requestOptions = {
url: 'Some URL',
method: 'POST',
json: generateQuery('abc', 'pqr')
}
query(requestOptions);