游乐游手机版
首页/AI教程/文章详情

电脑本地搭建Mock服务三分钟教程

时间:2026-06-13 16:11
对于前端开发者而言,Mock 服务是一项极为实用的工具,能够在后端接口尚未就绪时,提前模拟数据调试页面,或测试各种边界场景。那么如何快速在本地搭建一个 Mock 服务?本文以轻量级工具 JSON Server 为例,仅需三步即可完成,无需数据库,只需一个 JSON 文件即可轻松搞定。 一、准备工作

对于前端开发者而言,Mock 服务是一项极为实用的工具,能够在后端接口尚未就绪时,提前模拟数据调试页面,或测试各种边界场景。那么如何快速在本地搭建一个 Mock 服务?本文以轻量级工具 JSON Server 为例,仅需三步即可完成,无需数据库,只需一个 JSON 文件即可轻松搞定。

一、准备工作

1. 安装 Node.js

首先确保本地已安装 Node.js——可前往官网下载对应版本,或在终端中执行 node -vnpm -v 命令,若正确显示版本号则说明环境已准备就绪。

如何在电脑本地搭建一个 Mock 服务?三分钟教程

2. 安装 JSON Server

在 VSCode 或其他编辑器中打开终端,输入一行命令即可完成安装:

npm install -g json-server

若遇到权限报错,可在命令前添加 sudo 以管理员身份执行。

二、三步搭建 Mock 服务

第 1 步:创建模拟数据文件

新建一个文件夹(例如 mock-demo),并在其中创建 db.json 文件,内容如下:

{
"users": [
{ "id": 1, "name": "张三", "age": 25 },
{ "id": 2, "name": "李四", "age": 30 }
],
"posts": [
{ "id": 1, "title": "第一篇文章", "author": "张三" }
]

说明:其中 usersposts 即为接口路径,内部存放数组格式数据,字段可根据需求自由增删。

如何在电脑本地搭建一个 Mock 服务?三分钟教程

第 2 步:启动服务

在终端中进入该文件夹目录,执行以下命令:

json-server --watch db.json --port 3000

参数解析:--watch 用于监听文件变动,--port 3000 指定服务端口(可自定义修改)。当出现如下提示时,即表明服务启动成功:

Endpoints:
https://localhost:3000/users
https://localhost:3000/posts

如何在电脑本地搭建一个 Mock 服务?三分钟教程

第 3 步:验证接口

打开浏览器,依次访问以下两个地址,即可直接获取 JSON 格式数据:

  • 用户列表:https://localhost:3000/users
  • 文章列表:https://localhost:3000/posts

如何在电脑本地搭建一个 Mock 服务?三分钟教程

三、调试与扩展

1. 修改数据自动生效

直接编辑 db.json 文件并保存,刷新页面即可看到数据自动更新——全程无需重启服务,非常便捷。

常见问题

Q1: 端口被占用?

只需更换端口号重新启动,例如使用 --port 4000 即可。

Q2: 数据不更新?

请检查 db.json 文件语法是否正确,可使用 JSONLint 等工具进行校验。

总结

JSON Server 足够轻量——仅凭一个 JSON 文件即可搭建起完整的 RESTful 风格 Mock 服务,支持增删改查全部操作。无论是前端调试、教学演示,还是快速验证想法,它都是一个零成本的利器。现在你已拥有一个能够在本地运行的后端接口服务,赶快在代码中调用试试吧!

来源:https://apifox.com/apiskills/hoe-to-build-local-mock-server/
上一篇年API调试工具排行榜与推荐 下一篇年10款好用Swagger替代工具推荐
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Windows Docker Desktop RabbitMQ生产级部署完整指南
AI教程 · 2026-06-29

Windows Docker Desktop RabbitMQ生产级部署完整指南

前言 在 Windows 本地开发环境中,直接安装 RabbitMQ 确实颇为周折:需要单独配置 Erlang 运行环境、手动管理环境变量、服务启停全凭手工操作。更令人困扰的是,版本兼容冲突、端口占用、环境不一致等问题层出不穷。笔者见过不少开发者为搭建环境就得耗费整整半天时间。 相比之下,借助 Do

AI搜索重构制造业采购逻辑的阿里云企业级GEOCMS优化实践
AI教程 · 2026-06-29

AI搜索重构制造业采购逻辑的阿里云企业级GEOCMS优化实践

先分享一个切实感受。过去两年,我们与福建制造企业合作较为频繁,发现一个非常突出的现象:超过80%的企业官网,产品参数仍然存放在PDF或图片中。AI爬虫?根本无法抓取。这些企业技术实力不弱、资质证照齐全、应用案例也丰富,但在AI搜索这一全新战场上,它们几乎处于隐身状态。 一、一个正在发生的行业变化 A

阿里云Token Plan团队版功能价格与省钱购买指南
AI教程 · 2026-06-29

阿里云Token Plan团队版功能价格与省钱购买指南

阿里云百炼近期推出了名为“Token Plan 团队版”的全新服务,这一服务专为企业与开发者量身打造,定位为AI大模型订阅平台。通过引入Credits作为统一计量单位,将文本生成、图像生成等多模态AI能力纳入单一计费体系,同时无缝兼容主流AI编程工具及智能体(Agent)生态系统。其核心亮点包括:全

阿里云物联网.NET Core客户端位置信息上报
AI教程 · 2026-06-29

阿里云物联网.NET Core客户端位置信息上报

阿里云物联网平台的位置服务并非一个完全独立的功能模块。位置信息可包含二维坐标与三维坐标,而位置数据的来源本质上是借助设备属性进行上传。换言之,若要让设备上报位置,您需先将其视为一个普通属性进行处理。 1)添加二维位置数据 操作过程十分简洁。进入数据分析 → 空间数据可视化 → 二维数据,点击添加,将

年阿里云服务器选型配置与网站部署全攻略
AI教程 · 2026-06-29

年阿里云服务器选型配置与网站部署全攻略

2026年,阿里云服务器生态已高度成熟,形成了清晰的轻量应用服务器与ECS云服务器两大产品阵营。无论你是计划搭建个人博客、企业官网,还是运营电商平台、进行应用开发,基本都能找到理想的解决方案。本指南将从服务器选型、配置选择、部署流程到安全运维,系统梳理2026年最实用的操作要点,帮助你少走弯路,让网