小程序开发第二天

快速生成 数据
注册 账号: https://www.easy-mock.com/

转载http://www.tuicool.com/articles/nAn6va3
介绍
什么是 Easy Mock
Easy Mock 是一个极其简单、高效、�可视化、并且能快速生成模拟数据的服务。
以项目管理的方式组织 Mock List,能帮助我们更好的管理 Mock 数据,不怕丢失。 你问我为什么要用它?请听我一一道来它的过人之处。
网站地址: https://www.easy-mock.com 欢迎注册体验。
前言
今天我们要说一说 如何有效提高前端开发效率
,这个话题似乎有些大了, 更确切的说应该是 如何使用 Easy Mock 提高前端开发效率
。在前后端分离的大浪潮下,如何有效保障我们在开发环节不被打断?(接口开发需要的时间往往比前端多)
数据伪造
我相信大家都有各自的办法。比如说,
将 Mock 数据写在代码里
利用请求拦截
利用 Charles 等代理工具,将 URL Map 到本地文件
本地 Mock Server

上面这些方法虽然可以解决我们的问题,但同样伴随着一些问题。比如说,
脏代码
依赖特定的框架
增加切换成本
接口数据结构重构需要手动更新
效率低下
无法优雅的进行协同编辑
无法持久化

看到这些,它们真的能够提高我们的开发效率吗?答案就在你的心中。 为此, Easy Mock
就这样诞生了。
支持 Swagger
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。
效率一直我们关注的问题,Easy Mock 支持基于 Swagger 生成 Mock List。并且,智能的更新操作只会对已经变动的接口做覆盖式更新。 并且基于 Swagger
创建的接口是支持参数显示的,也就是说我们能看到这个接口的请求参数和响应数据结构。
再简单点讲,它的强大之处在于彻底解放我们的双手。只要后端用了 Swagger(并且按照规范生成 API 文档),生成 Mock 数据只是 1秒钟 的事情。
具体的使用方式见 Easy Mock 官网文档。
更简单的团队协作
Easy Mock 提供了 2 种方式以实现团队协作编辑。
个人项目
下邀请小伙伴一起参与编辑
创建团队
或 加入团队
即可参与该团队下所有项目的编辑

响应数据
如果能根据传入的参数动态返回数据该多好?Easy Mock 支持处理 Request
对象。 也就是说我们可以通过 Request
对象的某些属性进行条件判断,从而实现 响应式数据
。 那么, Request
对象都有些什么属性呢?如下,
header
method
url
querystring
host
hostname
query
cookies

这些只是一部分,更多属性和使用方式见 Easy Mock 官网文档
接口代理
有了接口代理可以做更多的事情。
代码调试
跨域请求

工作台
如何在茫茫的项目列表中找到你想要进行编辑的项目? 搜索虽然很方便,但有时候来回切换项目也需要时间成本,并且这是烦人的。 为此我们可以通过将项目添加到工作台中,以提高我们的使用效率。
快捷键
为了进一步提升效率,值得一提的小细节是 Easy Mock 支持快捷键操作。
创建项目 & 创建接口
在 项目列表
或 接口列表
中,按下 ctrl + c

搜索
在 项目列表
或 接口列表
中,按下 ctrl + s

更多特性
导出接口
有可能你需要在本地用到这些接口,正好 Easy Mock 支持导出数据。
复制
这对于接口版本升级是很有用的。试想一下,一个项目超过 200 个接口,如果后面接口版本升级,同时以前的接口不变。再一次创建 200 个接口是什么感觉?
Restful
如果后端提供 /restful/:id/list
或者 /restful/{id}/list
这样的接口地址。别慌,Easy Mock 是支持的
扩展
移动端调试
步骤如下:
利用 Charles
Fiddler
等代理工具,抓取客户端中包含页面入口的接口
在 Easy Mock
上创建一个接口
将刚刚抓取的接口数据复制到 数据模型
中,修改页面入口为本地的入口然后保存。要用本地ip
哦, localhost
在手机上是无效的
点击 预览,复制接口地址
回到代理工具。点击最开始抓取的接口,将其代理成刚刚复制的地址即可

这个方式可以为调试带来极大的帮助。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容