从查询参数URL静态转换到查询graphql

问题描述 投票:0回答:1

我正在尝试实现一项功能,允许用户使用url restful API调用Graphql API。

我收到这样的查询参数:

action=queryName?output_url=id,username,firstName,owner(id,fullName,address(id, addressName))

我期望的输出是:

`
${queryName}{
   id
   username
   firstName
   owner {
      id
      fullName
      address {
          id
          addressName
      }

   }
}
`

任何人都可以帮助我解决这个问题。

javascript node.js express graphql restful-url
1个回答
0
投票

谢谢大家。我使用以下代码解决了这个问题:

let action="queryName",
output_url="id,username,firstName,owner(id,fullName,address(id, addressName))";
output_url = output_url.split(",").join(" ")
output_url = output_url.split("(").join(" { ")
output_url = output_url.split(")").join(" } ")
console.log(`${action}{ ${output_url} }`)
© www.soinside.com 2019 - 2024. All rights reserved.