Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种方法可以使用Nodejs从Swagger文件中检索所有参数(即使是嵌套的或数组中的)?_Javascript_Node.js_Swagger_Openapi - Fatal编程技术网

Javascript 有没有一种方法可以使用Nodejs从Swagger文件中检索所有参数(即使是嵌套的或数组中的)?

Javascript 有没有一种方法可以使用Nodejs从Swagger文件中检索所有参数(即使是嵌套的或数组中的)?,javascript,node.js,swagger,openapi,Javascript,Node.js,Swagger,Openapi,有没有一种方法可以从swagger文件中读取和提取参数之类的数据?我在用宠物店的招摇过市() 参数定义中使用了一些引用。然而,在“宠物”的定义中,“类别”的定义是在一个单独的定义中定义的。这个问题确实不清楚。无论如何,我会尝试 在Swagger中,API操作参数在操作定义的参数部分下定义。每个参数都有名称、值类型(对于基本值参数)或模式(对于请求体) 假设您需要从swagger访问参数,那么您只需要从request对象访问swagger对象。ie您可以访问particluar url参数作为 p

有没有一种方法可以从swagger文件中读取和提取参数之类的数据?我在用宠物店的招摇过市()
参数定义中使用了一些引用。然而,在“宠物”的定义中,“类别”的定义是在一个单独的定义中定义的。

这个问题确实不清楚。无论如何,我会尝试

在Swagger中,API操作参数在操作定义的参数部分下定义。每个参数都有名称、值类型(对于基本值参数)或模式(对于请求体)

假设您需要从swagger访问参数,那么您只需要从request对象访问swagger对象。ie您可以访问particluar url参数作为

param_name = req.swagger.params['param_name'].value
此外,如果put或post请求需要json请求主体,则可以通过从params访问body对象进行访问

param_name = req.swagger.params.body.value['param_name']
您可以在

params = req.swagger.params

问题不清楚。您想从json文件中提取数据作为对象吗?我想从一个Swagger文件中提取所有路径及其各自的参数。您好,很抱歉响应太晚。但是在petstore示例中,路径“/Pet”的参数包含一个body参数,其中包含对参数定义的引用