import fury from 'fury';
import openApi2Parser from '@apielements/openapi2';
fury.use(openApi2Parser);
fury.parse({source: '... your OpenAPI 2.0 document ...'}, (err, result) => {
if (err) {
console.log(err);
return;
}
// The returned `result` is a Minim parse result element.
console.log(result.api.title);
});
解析器代码
以下代码被解析器在创建警告和错误说明时使用.
警告:
代码
说明
2个
由于输入格式或对输入进行解析的问题,无法提供原始地图.
3个
数据正在转换中丢失 .
错误 :
代码
说明
1个
解析输入出错( 例如 YAML) .
页:1
Swagger 验证错误 .
页:1
Swagger 到 Refract 转换器错误( JS 例外) .
斯瓦格供应商扩展
源代码 Swagger 文件中的一些 Swagger 供应商扩展名被转换
输入输出 API 元素作为扩展元素.