如何将GraphQL文件转换为Postman集合?
我想将GraphQL文件转换为Postman集合。我尝试使用JavaScript库来实现这一点() 但我得到了以下错误: 未处理的拒绝(TypeError):无法设置属性 未定义的“includeDeprecatedFields”如何将GraphQL文件转换为Postman集合?,graphql,postman,graphql-js,converters,postman-collection-runner,Graphql,Postman,Graphql Js,Converters,Postman Collection Runner,我想将GraphQL文件转换为Postman集合。我尝试使用JavaScript库来实现这一点() 但我得到了以下错误: 未处理的拒绝(TypeError):无法设置属性 未定义的“includeDeprecatedFields” 这就是我使用库的函数。要将graphql转换为postman集合,首先需要graphql模式。可以通过在Graphql服务器端点上运行内省查询来下载Graphql模式。下面是如何做到这一点 安装graphql cli npm i -g apollo 从graphq
这就是我使用库的函数。要将graphql转换为postman集合,首先需要graphql模式。可以通过在Graphql服务器端点上运行内省查询来下载Graphql模式。下面是如何做到这一点
npm i -g apollo
apollo schema:download --endpoint=http://localhost:4000/graphql schema.json
const fs=require('fs'))
const converter=require('graphql-to-postman')
const schema=fs.readFileSync('./schema.json')
转换器({
键入:“字符串”,
数据:schema.toString(),
},{},异步函数(错误,结果){
如果(错误){
日志。错误('转换失败')
}否则{
const outputData=result.output[0]。数据
fs.writeFileSync('output-collection.json',json.stringify(outputData))
console.log(“转换成功”);
}
})
您已经尝试了什么?请共享您的graphql文件。谢谢你的考虑?我从互联网上得到了一些模式的例子。这里有一个例子。
apollo schema:download --endpoint=http://localhost:4000/graphql schema.json