内容简介:虽然前后端分离已经流行很多年了,仍有很多团队不能够充分的利用前后端分离的优势。主要体现在前端过分依赖服务环境, 将高效的约定分工合作模式理解很浅。这里推荐较为灵活简单的解决方案【Moco】
虽然前后端分离已经流行很多年了,仍有很多团队不能够充分的利用前后端分离的优势。
主要体现在前端过分依赖服务环境, 将高效的约定分工合作模式理解很浅。
在这里推荐一种mock server的解决方案。 mock server的方案有很多:
1. Java API
2. JUnit @Rule
3. Node.js (npm) module
4. Grunt plugin
5. Docker container等
这里推荐较为灵活简单的解决方案【Moco】
源项目github地址: https://github.com/dreamhead/...
搭建步骤
-
1 下载Moco
Download [Standalone Moco Runner][1]
-
2 启动Java Moco进程
java -jar moco-runner-<version>-standalone.jar http -p 12306 -g main.json
-
3 配置main.json
最佳实践: 配置main.json 引入其他的json
[ { "include" : "foo.json" }, { "include" : "mock.json" } ] -
4 编写配置文件:
1 mock.json [ { "request": { "uri": "/mock" }, "response": { "text": "Hello, MOTO" } } ] 2 foo.json [ { "request": { "uri": "/foo", "queries": { "f": { "match": ".*" // anyNumber anyString } } }, "response": { "json": { // 此处为json body } } } ] -
5 修改的配置文件及时生效
这个是真的讲究啊
总结:利用好 工具 即可让工作效率成倍的提高; 一味的做一个既得利益者只能是固步自封。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Head First Python(中文版)
巴里(Barry.P.) / 林琪 等 / 中国电力出版社 / 2012-3-1 / 68.00元
你想过可以通过一本书就学会Python吗?《Head First Python(中文版)》超越枯燥的语法和甩法手册,通过一种独特的方法教你学习这种语言。你会迅速掌握Python的基础知识,然后转向持久存储、异常处理、Web开发、SQLite、数据加工和lGoogle App Engine。你还将学习如何为Android编写移动应用,这都要归功于Python为你赋予的强大能力。本书会提供充分并且完备......一起来看看 《Head First Python(中文版)》 这本书的介绍吧!