当前位置: 首页 > 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.lqws.cn/news/592525.html

相关文章:

  • 飞算 JavaAI 开发助手:深度学习驱动下的 Java 全链路智能开发新范式
  • 发票PDF处理工具,智能识别合并一步到位
  • Foundation 5 安装使用教程
  • 【Unity实战】UI按钮回调管理:职责分离与持久化策略
  • 基于 Vue + RuoYi 架构设计的商城Web/小程序实训课程
  • 网络基础知识与代理配置
  • Java 大视界 -- Java 大数据在智能交通共享单车智能调度与停放管理中的应用(329)
  • 数字雨动画背景
  • 深入剖析AI大模型:TensorFlow
  • 浅谈「线性代数的本质」 - 系列合集
  • 系统思考力量与实践
  • 从数据资产识别与防泄密看零信任产品
  • 什么叫单通
  • .Net 使用OpenAI开源离线语音识别模型Whisper
  • CppCon 2018 学习:EFFECTIVE REPLACEMENT OF DYNAMIC POLYMORPHISM WITH std::variant
  • Helix Toolkit 在 WPF 中加载带贴图素材的模型
  • 《全程软件测试》第1章
  • 坚石ET ARM加密狗复制模拟介绍
  • 23.安卓逆向2-r0capture搭配Wireshark方式抓包
  • Nuxt 3 中实现跨组件通信方式总结:使用 Pinia、Provide/Inject 或 Props
  • 设计模式-命令模式
  • 昆泰芯3D霍尔磁传感器芯片在汽车零部件中的应用
  • OpenCV-Python Tutorial : A Candy from Official Main Page(二)
  • 使用FFmpeg+SDL2读取本地摄像头并渲染
  • 07 Springboot+netty+mqtt服务端实现【重构】
  • php-mqtt/client 发布、订阅
  • 学习threejs,使用自定义GLSL 着色器,生成艺术作品
  • Redis-渐进式遍历
  • Android实现仿iOS风格滚动时间选择器
  • 【机器学习深度学习】理解欠拟合、拟合、过拟合