美文网首页
用mock来制造假数据入门

用mock来制造假数据入门

作者: 桃花兰岛主 | 来源:发表于2020-04-19 17:46 被阅读0次

什么是mock,为什么要用mock
前后端分离的时候,有时候后端还没写完,前端页面写完了,我们也不能在那边等不是。为了提高整体开发效率,mock.js诞生。
mock.js就是用来模拟后端接口,就好比后端人员会使用postman来模拟前端请求一样。

# 安装
npm install mockjs
// 使用 Mock
var Mock = require('mockjs')
var data = Mock.mock({
    // 属性 list 的值是一个数组,其中含有 1 到 10 个元素
    'list|1-10': [{
        // 属性 id 是一个自增数,起始值为 1,每次增 1
        'id|+1': 1
    }]
})
// 输出结果
console.log(JSON.stringify(data, null, 4))

http://mockjs.com/
但是这种方式是比较烦的,你得徒手写代码,因此诞生了很多平台。我猜他们底层还是使用了mock.js,也就是加了图形化界面。
比如easymock
rap2:http://rap2.taobao.org/
easymock应该是没维护了,我们这里用rap2来举例。
创建仓库后,增加接口,进入编辑页面

截屏2020-04-19下午5.40.22.png

地址就是你要的地址

截屏2020-04-19下午5.42.43.png

在这里你可以选择你要的类型,生成规则可以去参考mock.js官网,然后就会随机生成数据

{
  "code": 0,
  "data": [
    {
      "pid": "dIp@TmysWmUX#sIwoH5J",
      "title": "soHQ7$Qx",
      "money": 325.26,
      "detail": ")FrJ"
    },
    {
      "pid": "z4zpwdzT",
      "title": "Lk$eqd",
      "money": 602.55,
      "detail": "9crIvb@#cF"
    },
    {
      "pid": "bkPpp]b)sBZp*s3ul]LR6",
      "title": "N)&atY",
      "money": 595.05,
      "detail": "qlMf$"
    },
截屏2020-04-19下午5.44.39.png

保存之后你可以点击地址,就可以在浏览器看到接口返回信息


截屏2020-04-19下午5.45.23.png

mock拿到返回数据是ok的,美中不足就是没办法对你提交数据做相应

相关文章

  • 用mock来制造假数据入门

    什么是mock,为什么要用mock前后端分离的时候,有时候后端还没写完,前端页面写完了,我们也不能在那边等不是。为...

  • Mock 造假数据

    mock简单说就是:造假数据 第一部分:直接使用 如果直接看GitHub或看一些文章,直接就是ajax拦截之类的。...

  • mock.js深入

    1.Mock.mock( template )根据数据模板生成模拟数据。(具体语法见mock.js入门) 2.Mo...

  • 用easymock来mock数据

    用线上的平台去mock数据: easymock。 rapapi阿里的。功能更强大些,用起来更复杂。搜索easymo...

  • mock模拟数据

    mock模拟数据 最近看了一个项目发现了里面mock用的非常不错,所以用此文章来记录一下 1、书写模拟数据 2、引...

  • mock数据

    Vue中的mock数据指的是什么? mock数据指的模拟数据,mock中文翻译愚弄,嘲笑。 实现mock数据如下:...

  • mock服务入门实践

    mock是以代码来实现fiddler的一个功能,模拟返回数据 mock模拟接口返回数据,如下在test_metho...

  • 在线商城项目05-利用mock数据进行渲染和图片懒加载

    简介 既然我们已经能从mock服务器拿到mock数据,现在的任务就是用拿到的数据进行页面渲染,另外,由于页面的图片...

  • 用postman Mock数据

    前言 项目开发过程中经常会遇到的问题:前端开发完了需要等待后端联调测试,而后端因为xxx还未达到联调状态,对于这种...

  • require.cache 和 require.resolve

    背景是项目中数据mock,然后改了对应mock的js文件,但是要重新把项目跑起来才有效果 原因:mock用的方法是...

网友评论

      本文标题:用mock来制造假数据入门

      本文链接:https://www.haomeiwen.com/subject/jhivbhtx.html