Torna 1.1.0 发布,企业接口文档解决方案

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Torna 1.1.0 发布,本次更新内容如下: [feat]支持Mock [fix]文档分类无法删除问题 #I3CPJ5 [fix]smart-doc推送无法删除旧文档问题 #I3CPJL 本次更新主要内容是新增了Mock请求,在后端没有提供接口数据的情况下,...

Torna 1.1.0 发布,本次更新内容如下:

  • [feat]支持Mock
  • [fix]文档分类无法删除问题 #I3CPJ5
  • [fix]smart-doc推送无法删除旧文档问题 #I3CPJL

本次更新主要内容是新增了Mock请求,在后端没有提供接口数据的情况下,前端开发人员可以配置Mock,模拟返回数据。

开发人员可以编写Mock脚本(基于mockjs)生成数据。

例子1

Torna 1.1.0 发布,企业接口文档解决方案

可点击运行调试是否可行,没有问题后,点击保存,然后使用postman请求结果如下:

Torna 1.1.0 发布,企业接口文档解决方案

例子2:编写多个函数

function getItems() {
    return Mock.mock({
      "items|4-10": [
        { "id": 2, "label": "手机" }
      ]
    })
}

function getName() {
    return "分类";
}

var data = {
    "id": 1,
    "name": getName()
}
var items = getItems()
Object.assign(data, items)
// 最后一行返回
return data;

运行结果:

{
    "id": 1,
    "name": "分类",
    "items": [
        {
            "id": 2,
            "label": "手机"
        },
        {
            "id": 2,
            "label": "手机"
        },
        {
            "id": 2,
            "label": "手机"
        },
        {
            "id": 2,
            "label": "手机"
        }
    ]
}

例子3:扩展

var random = Mock.Random;

//扩展数据模板
random.extend({
  type: function(index) {
    const types = ['products', 'industryApp', 'solution', 'experts'];
    return this.pick(types[index])
  }
});

// 定义数据类型
const menuSource = [];
menuSource[0] = Mock.mock({
  "type": "@type(0)",
   'data|3-4':[{
     'id|+1': 1,
     name: "@ctitle( 4,6)",
     "childs|5-10": [{
       'id|+1': 1,
       name: "@ctitle(4,6)",
     }]
   }]
});

return menuSource;

运行结果:

[
    {
        "type": "products",
        "data": [
            {
                "id": 1,
                "name": "心没积战",
                "childs": [
                    {
                        "id": 1,
                        "name": "决料听国立"
                    }
                ]
            },
            {
                "id": 2,
                "name": "属化政却外",
                "childs": [
                    {
                        "id": 2,
                        "name": "众他易族"
                    },
                    {
                        "id": 3,
                        "name": "结值自别难"
                    }
                ]
            }
        ]
    }
]

关于Torna

企业接口文档解决方案,目标是让文档管理变得更加方便、快捷。Torna采用团队协作的方式管理和维护项目API文档,将不同形式的文档纳入进来,形成一个统一的维护方式。

Torna 1.1.0 发布,企业接口文档解决方案


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

你必须知道的213个C语言问题

你必须知道的213个C语言问题

范立锋、李世欣 / 人民邮电出版社 / 2010-6 / 45.00元

《你必须知道的213个C语言问题》精选了213个在C语言程序设计中经常遇到的问题,目的是帮助读者解决在C语言学习和开发中遇到的实际困难,提高读者学习和开发的效率。这些问题涵盖了C语言与软件开发、C语言基础、编译预处理、字符串、函数、键盘操作、文件、目录和磁盘、数组、指针和结构、DOS服务和BIOS服务、日期和时间、重定向I/O和进程命令、C语言开发常见错误及程序调试等内容,均是作者经过充分的调研,......一起来看看 《你必须知道的213个C语言问题》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具