阿里妈妈-RAP项目的实践(2)

接口详情 (id: 32872)     Mock数据
接口名称 datalist1
请求类型 get
请求Url  /datas/list1
接口描述 数据列表
请求参数列表
变量名	含义	类型	备注
响应参数列表
变量名	含义	类型	备注
ret		object
    result|1-10		array<object>
        id		number
        name		string
    success		boolean

  上面是我的http://rap.taobao.org 的配置,大家可以看见result|1-10,就是随机生成1到10条数据的意思

还要注意官方文档的一句话---很重要

有办法让RAP服务直接返回MockJS数据,而不是MockJS模板吗?

可以的,只要将请求路径中的/mockjs/修改为/mockjsdata/即可,例如:

http://{{domainName}}/mockjs/79/rap_mockjs_rules_demo.do?
将返回MockJS模板,而

http://{{domainName}}/mockjsdata/79/rap_mockjs_rules_demo.do?
会返回MockJS数据。

小提示:为什么返回MOCK规则而不是数据?

默认RAP的MOCK服务返回的是Mock.js模板,如果使用RAP插件,插件会负责Mock模板=>Mock数据的转换工作。
这样做的好处:
1. 可以直观看到数据生成的规则
2. 节省传输带宽
3. 更加灵活,提供在特殊场景二次修改规则的机会。

  

下面我们直接上代码,注意我的访问地址变了,增加了mockjs的

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>rap--mockjs---demo</title>
<style type="text/css">
.section { text-align: center; font: 50px "Microsoft Yahei"; color: #fff;}
p{ font-size: 20px; }
a { color: #fff;}

</style>

</head>
<body>
<h1>rap--mockjs---demo</h1>

<script src="http://rap.taobao.org/rap.plugin.js?projectId=4793"></script>
<script src="http://libs.baidu.com/jquery/1.8.3/jquery.min.js"></script>
<script>
$(function(){
	$.ajax({
         type:‘get‘,
         url:‘http://rap.taobao.org/mockjsdata/4793/datas/list1‘,
         data:{},
         dataType:‘json‘,
         success:function(data){
         	console.log(data);
         }
     });
});
</script>
</body>
</html>

  

时间: 2024-09-28 05:46:16

阿里妈妈-RAP项目的实践(2)的相关文章

阿里妈妈-RAP项目的实践(3)

接下来,我们就把我们的代码运用到项目中,因为我们前台是有jquery,后台管理系统是用angularjs mock在这两种的调用方式不一样,所以我就用nginx的proxy_pass 来代理 我在项目中的访问的地址是  http://noah.baidu.com/mock/datas/list1?requestTime=1466316466679&language=cn 我们要访问线上的地址是http://rap.taobao.org/mockjsdata/4793/datas/list1 下面

阿里妈妈-RAP项目的实践(1)

在同事的推荐下,去了解了一下http://thx.github.io/RAP/study.html#,它是发现在前后端分离开发的神器 下面我们来简单上一组代码,来简单了解一下rap <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <title>rap--mockjs---demo</title> <styl

阿里妈妈MaxCompute架构演进_-_AON(MPI)集群

原文链接 摘要: 1.1   MPI集群 1.1.1   背景 我们的集群规模不断地在加大, 17财年时我们的机器规模预估1.5W台 与此同时我们却有着不同的感受,明显感觉到了各种任务的运行效率都在变低,主要问题如下 1. 阿里云数加MaxCompute (原名:ODPS:https://www.aliyun.com/product/odps) 1.1   MPI集群 1.1.1   背景 我们的集群规模不断地在加大, 17财年时我们的机器规模预估1.5W台 与此同时我们却有着不同的感受,明显感

始于阿里,回归社区:阿里8个项目进入CNCF云原生全景图

破土而出的生命力,源自理想主义者心底对技术的信念. 云原生技术正席卷全球,云原生基金会在去年KubeCon +CloudNativeCon NA的现场宣布: 其正在孵化的项目已达14个,入驻的厂家或产品已超过300家,并吸引了2.2万开发者参与项目代码贡献,其明星产品Kubenetes 的GitHub 上Authors 和 Issues 量已排行开源领域的第二名. 今年,KubeCon + CloudNativeCon 首次来到中国. 在2018 KubeCon + CloudNativeCon

阿里妈妈的iconfont的引用问题

一.先进官网 我们看到了上面的这些图标,是不是很心动,阿里妈妈就是给力,给马老师点赞,但是问题来了我们怎么去使用呢. 二.点击图标 嘿嘿,上面的操作步骤我就不多说了吧,我相信大家都会做的,接下来我们就来讲讲该如何去使用了,看下面的 三.使用方法 我们先来介绍官网的方法 第一种: Unicode 引用 将下面一段代码拷贝到css里面 注意:这段代码必须引入自己的,不然图标用不了的. 并定义样式 .iconfont { font-family: "iconfont" !important;

山西高平地域文化导入美术设计实训项目的实践

地域文化,是指某个地域的人们在特定的范围内,在自然环境的基础上,在长期的生产生活中创造的.人类活动的产物.山西高平是神农炎帝的故里,长平之战的发生地,是一个有着很深文化积淀的新兴城市,行政区域是国土面积的万分之一,却浓缩了中国五千年文化的精髓.本文通过对山西高平丰富的历史文化资源的调查研究,探讨如何将地域文化元素导入中职美术设计专业的实训项目教学过程,论证典型地域文化元素在中职美术设计教育中的独特作用,并以此作为教学实训素材,依托带有典型地域文化特征的企业真实案例,结合教育教学实践,探索中职美术

C#项目开发实践前言

以前没有做过项目开发实现讲解,都是在工作过程当中,自己主动学习,查找资料,因为在以前的公司就我一人在做c#WinForm开发,所以,有时候在公司培训会上,我也会为新的员工进行过一些简单的项目讲解,基于在培训过程当中自己的不足,以及在学习查找资料过程当中,在网上查找资料有时真的很费劲,而目前想找一个为当前实现找一个互相交流的平台也不太容易,所以,我有一个想法就是提供一个相互学习交流的平台,践于很多时候有大部分人员不能及时交流或某些原因不方便,不能及时有效的提供一些信息,所以这个交流平台上,会把所以

Swift iOS项目最佳实践汇总

最近准备开始一个Swift iOS项目,收集了一些国外Swift项目最佳实践的文章参考. http://www.raywenderlich.com/86477/introducing-ios-design-patterns-in-swift-part-1 http://ios-blog.co.uk/tutorials/swift/developing-ios8-apps-using-swift-part-3-best-practices/ http://www.newventuresoftwar

《机器学习项目开发实践》链接失效的新地址

最近收到一本<机器学习项目开发实践>,快速翻了翻觉讲的挺基础,主要还可以顺带学习一下F#.但是细读的时候才发现本书会需要在OneDrive上下载一些训练数据,在第一个链接也就是1.3.1小节的第一段中"http://1drv.ms/1sDThtz"这个地址就已经失效了,翻到后面也没找到什么备用链接.最后只有联系出版社,在半个多月的交涉中责编终于回复我了.新的资源地址:https://github.com/mathias-brandewinder/machine-learni