如何使用输入参数生成GraphQL输入查询

时间:2019-08-26 13:19:35

标签: node.js parsing graphql client schema

我们有一个通过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);

0 个答案:

没有答案