当前位置: 首页 > news >正文

react-数据Mock实现——json-server

什么是mock?

在前后端分离的开发模式下,前端可以在没有实际后端接口的支持下先进行接口数据的模拟,进行正常的业务功能开发

 json-server实现数据Mock

json-server是一个node的包,可以在不到30秒内获得零编码的完整Mock服务

实现步骤

安装
npm i json-server -D
项目根目录下创建mock文件夹 创建一个json文件

json文件

{"takeaway": [{"tag": "318569657","name": "一人套餐","foods": [{"id": 2305772036,"name": "鸡腿胡萝卜焖饭","like_ratio_desc": "好评度91%","month_saled": 300,"unit": "1人份","food_tag_list": [],"price": 34.32,"picture": "https://zqran.gitee.io/images/waimai/2305772036.jpg","description": "主料:大米、鸡腿、菜心、胡萝卜","tag": "318569657"}]},{"tag": "82022594","name": "特色烧烤","foods": [{"id": 3823780596,"name": "藤椒鸡肉串","like_ratio_desc": "","month_saled": 200,"unit": "10串","food_tag_list": ["点评网友推荐"],"price": 6,"picture": "https://zqran.gitee.io/images/waimai/3823780596.jpg","description": "1串。藤椒味,主料:鸡肉","tag": "82022594"}]}]
}
添加启动命令     package.json的scripts新增启动命令
  "scripts": {"start": "craco start","build": "craco build","server": "json-server ./mock/home.json --port 3005"              },
运行启动命令

运行成功会出现一个对应端口的地址,直接复制浏览器访问看是否成功

npm run server

http://www.dtcms.com/a/264078.html

相关文章:

  • Jenkins 插件深度应用:让你的CI/CD流水线如虎添翼 [特殊字符]
  • 华锐互动:全方位定制化 VR 内容制作服务流程剖析​
  • [Python 基础课程]字符串
  • Redis集群数据流解析:从分层设计到一致性难题破解
  • Vue3 中 Excel 导出的性能优化与实战指南
  • A模块 系统与网络安全 第三门课 网络通信原理-3
  • Badoo×亚矩云手机:社交约会革命的“云端心跳加速剂“
  • 论文阅读:Align and Prompt (ALPRO 2021.12)
  • 狂神说 - Mybatis 学习笔记 --下
  • SVN 分支管理(本文以Unity项目为例)
  • 【C++】inline的作用
  • 齿轮的齿厚极限偏差如何确定?一起学习一下
  • Vue3——富文本
  • 地震灾害的模拟
  • win11,visual studio 2022,配置dcmtk,opencv
  • vue vxe-table 自适应列宽,根据内容自适应宽度的2种使用方式
  • MySQL非阻塞创建索引的方法
  • golang generic 2022-04-13
  • Linux 系统重启 reboot与重置reset深度解析
  • 【读代码】百度开源大模型:ERNIE项目解析
  • 软件测试复习之单元测试
  • C#系统学习第六章——循环语句
  • 【PDF-XSS攻击】springboot项目-上传文件-解决PDF文件XSS攻击
  • 创始人IP商业闭环构建:从定位到二次转化的全流程|创客匠人
  • 【文件解析】json.load(fp)
  • 数据结构——单链表反转、相邻节点最大值、有序链表合并
  • 【javaAI】SpringAI快速入门
  • Kafka日常运维命令总结
  • 第4课:Flask请求与响应对象深度解析
  • 【Python】Flask网页