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

json-server 模拟接口服务

前端开发经常需要模拟接口请求,可以通过 json-server 实现。

1. 安装 json-server

在前端项目的终端命令行中执行

npm i json-server

2. 创建数据源

在项目中新建文件 db.json ,与 package.json 同级,内容为模拟的数据

  • 注意 json 文件对格式的显示,整个数据用 {} 包裹,每一项数据为一个属性
  • 属性和字符串都需要用双引号包裹
{"dataList": [{"id": 1,"title": "文章1"},{"id": 2,"title": "文章2"},{"id": 3,"title": "文章3"}]
}

3. 添加启动接口服务的脚本

在 package.json 的 scripts 选项中添加 (端口可以自定义为其他值)

    "serve": "json-server db.json --port 3000"

4. 启动接口服务

vscode 中直接启动

在这里插入图片描述

如下图显示,即启动成功

在这里插入图片描述

5. 访问接口

浏览器中访问 http://localhost:3000/dataList,可见模拟的数据

在这里插入图片描述

http://www.lryc.cn/news/347033.html

相关文章:

  • pycharm 将项目连同库一起打包及虚拟环境的使用
  • GO语言核心30讲 实战与应用 (第三​部分)
  • HttpServletRequest对象
  • Linux入门攻坚——23、DNS和BIND基础入门1
  • springboot中mybatisplus注意事项
  • Android Ant编译环境配置(Win)
  • 条件变量解决同步问题之打印金鱼
  • 10分钟了解Golang泛型
  • 鸿蒙内核源码分析(Shell解析篇) | 应用窥视内核的窗口
  • TypeScript在前端项目的渐进式采用策略
  • C++容器常用集合(附传送门)
  • 基于springboot的校园资料分享平台源码数据库
  • 卷积神经网络(CNN)
  • Linux入门攻坚——22、通信安全基础知识及openssl、CA证书
  • 无障碍Web开发:遵循WCAG标准构建包容性用户体验
  • Isaac Sim 3(学习笔记5.8)
  • 对象定义成final类型还能改变吗
  • Vue Router 路由hash和history模式
  • 【xrframe】优化ar相机中加载模型效果
  • 解决 SyntaxError: Unexpected token ‘.‘ 报错问题
  • 谷歌插件V3知识点
  • webrtc windows 编译,以及peerconnection_client
  • geotrust企业通配符证书2990
  • 网络安全科普:保护你的数字生活
  • Java实战:递归查找指定后缀名的文件
  • Linux 操作系统网络编程1
  • future wait_for()成员、shared_future
  • C++ list介绍(迭代器失效)
  • codeforces 1809C
  • Nginx part3 创建一个https的网站