使用Mock.js和json server快速生成前端测试数据

这篇具有很好参考价值的文章主要介绍了使用Mock.js和json server快速生成前端测试数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

下面演示的是我总结的一个使用示例,帮助大家参考学习,看完后,如果大家有其他需求,可以参考Mock.js 的官方文档,需要生成哪些格式的数据,复制样例代码即可,本案例重在演示如何使用Mock.js和json server自动生成前端开发测试用的接口数据。

先创建一个项目文件夹,取名为mock,初始化一下项目:

npm init -y

之后安装mock.js:

npm install mockjs --save-dev

安装json-server,可以选择全局安装:

npm install -g json-server

安装好这两个依赖后,在项目根目录下面新建一个db.js(名字任取),然后编写如下的代码:

const Mock = require('mockjs')

// Mock.Random 是一个工具类,用于生成各种随机数据。
const Random = Mock.Random

// 导出数据
module.exports = () => {
  // 定义要导出的数据
  let data = { news: [] }
  // 生成数据
  for (let i = 0; i < 20; i++) {
    data.news.push({
      id: i,
      content: Random.paragraph(),
      createTime: Mock.mock('@date("yyyy-MM-dd HH:mm:ss")'),
    })
  }
  // 把数据导出
  return data
}

在mock.js的官方样例文档中,有很多种类数据的样例代码,用到复制粘贴即可,不需要背。

最后我们启动json-server,就可以模拟生成后端数据了:

json-server --watch --port 3333 --host 127.0.0.1 db.js

使用Mock.js和json server快速生成前端测试数据

之后就可以访问 http://127.0.0.1:3333/news 就可以访问到数据了,甚至可以通过json server对数据进行增删改查等的操作。

使用Mock.js和json server快速生成前端测试数据文章来源地址https://www.toymoban.com/news/detail-401645.html

(´。• ᵕ •。)(´。• ᵕ •。) 如果这篇文章对你有帮助,可以帮忙点个赞吗?谢谢了(´。• ᵕ •。)(´。• ᵕ •。)。

到了这里,关于使用Mock.js和json server快速生成前端测试数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端先行模拟接口(mock+expres+json)

    目录 mock模拟数据:data/static.js 路由:index.js 服务器:server.js yarn /node 启动服务器:yarn start 客户端:修改代理路径(修改设置后都要重启才生效) 示例 后端框架express构建服务器 前端发起请求 JSON 静态数据:res.status === 304 3xx - Redirection(重定向):附加操作已完成请求 301 Mov

    2024年02月13日
    浏览(30)
  • 前端mock数据 —— 使用Apifox mock页面所需数据

    在首页进行新建项目: 新建项目名称: 新建接口: 创建json: 请求方法: GET 。 URL: api/basis 。 响应类型: json , 响应内容: 导入后端json响应: 点击快捷请求自动创建mock: 设置mock规则: 请求成功: 可点击发送 - 返回成功的响应 使用postman请求mock接口: 说明: postman请

    2024年04月16日
    浏览(30)
  • 『前端必备』本地数据接口—json-server 详细介绍(入门篇)

    目录 前言  一、Node环境搭建 1-1 简介 1-2 Node.js环境搭建 1-2-1 下载 1-2-2 安装 1-2-3 验证 1-3 npm简介 二、json-server环境搭建 2-1 简介 2-2 安装 2-3 创建数据库 2-4 启动 ​编辑 2-5 查看 三、操作数据 3-1 查(get) 3-2 增(post) 3-3 删(delete) 3-4 改(put 和 patch) Ajax 是前端必学的一个知

    2024年02月05日
    浏览(33)
  • python使用Faker库进行生成模拟mock数据(基本使用+五个小案例)

    当我们要进行一些数据可视化的制作时,数据是必备的,但当我们手头没有真实数据又没有时间和精力去kaggle或其他网站收集数据时,且数据真实性不是特别需要时,我们可以使用faker库来进行数据的mock操作。 这就不需要爬虫去爬取真实数据,也不需要使用别人制作的API接口

    2024年02月11日
    浏览(27)
  • 接口自动化测试:mock server之Moco工具

    什么是mock server mock:英文可以翻译为模仿的,mock server是我们用来解除依赖(耦合),假装实现的技术,比如说,前端需要使用某些api进行调试,但是服务端并没有开发完成这些api,那么前端的工作就被服务端阻塞了,那么就可以使用mock server假装实现这些api,能够返回特定

    2024年02月11日
    浏览(31)
  • amis百度前端框架,在js中使用amis写json转页面

    1.在项目中使用百度 amis 的sdk做开发库。 2。加载sdk中的库: 3.创建一个主页面(代码片段里面重要是创建了一个div元素, 这个不重要 ): 代码中主要用了custom组件,在这个组件中可以写js,通过js创建 一个div元素;

    2024年02月13日
    浏览(29)
  • postman-使用Postman的模拟服务来模拟(mock)后端数据,完成前端模拟API调用

    最近项目上比较忙,任务多时间紧,导致后端开发任务繁多,无法及时开发完毕,但是前端同学已经把对应功能开发完成,需要进行前后端联调来验证API及一些交互问题;这不能因为后端的进度来影响前端的工作完成情况,因此,Postman的mock数据功能就用了,确实好用。 Set

    2024年02月11日
    浏览(35)
  • Python接口测试实战5(下) - RESTful、Web Service及Mock Server

    REST及RESTful API Web Service XML解析 Mock Server REST:表述性状态转移或表现层状态转移,“表现”及每个接口地址(URI)都表现为(视为)一个资源对象(文本资源、图片资源、服务资源),状态转移指通过POST/PUT方法发送完整的新状态信息来更改资源对象的状态 如某https://api.***.com

    2023年04月11日
    浏览(70)
  • 前端049_单点登录SSO_封装 Axios 与 Mock.js

    安装 Axios ,来向后台发送接口请求 安装 Axios 发送接口请求 创建 src/utils/request.js

    2024年02月08日
    浏览(82)
  • spring boot 单元测试JUnit5使用Mockito模拟Mock数据调用

    spring boot 单元测试JUnit5使用Mockito模拟Mock数据调用 好大一批新用法,大家静下心来好好看看吧 1. spring boot 使用 Mockito.when().thenReturn()模拟返回值 Mockito 是一种 Java mock 框架,他主要就是用来做 mock 测试的,他可以模拟任何 Spring 管理的 bean、模拟方法的返回值、模拟抛出异常…

    2024年02月15日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包