json-server 增删查改 快速上手

Docker 快速搭建 mock-server 项目目前选型是前后端分离开发,其中前端使用 AntDesign pro。 根据和一线工程师沟通,引入mock技术搭建 json-server,可以快速模拟调用后端接口,实现增删查改以及复杂的业务逻辑。不用等后端开发完毕,配合 rap2 接口管理系统,前后端统一约束,而且前端不用手工造数:可以从配置好正则的接口生成(来自rap2接口服务器的支持)。 原计划引入Rap2后,将其作为 Json-se... 阅读详情

参考文档 http://t.csdnimg.cn/gGjFJ

一、json-server 安装,创建数据,启动

安装 json-server

npm install json-server

创建json文件

创建 db.json 来存储数据

{
  "users": [
    {
      "id": 1,
      "name": "John",
      "age": 18
    },
    {
      "id": 2,
      "name": "Anna",
      "age": 20
    },
    {
      "id": 3,
      "name": "Elsa",
      "age": 20
    },
    {
      "id": 4,
      "name": "Olaf",
      "age": 5
    },
    {
      "id": 5,
      "name": "Lisa",
      "age": 30
    }
  ]
}

启动 json-server

--port 8080 修改端口号为8080, 默认3000

json-server --watch db.json --port 8080

访问网址 http://localhost:8080

启动成功如图所示

访问网址 http://localhost:8080/users

好,我们的第一阶段就成功了

二、增删查改

我们需要用到apifox或者postman来做接口调试,我这边使用apifox

查看/获取

获取所有用户

新建一个接口,使用GET方法,访问 http://localhost:8080/users

获取个人用户信息

我们通过访问 http://localhost:8080/users/1 来访问id为1的用户个人信息

也可以通过 http://localhost:8080/users?id=1的方式访问

分页查询

通过访问 http://localhost:8080/users?_page=1&_limit=2 来访问第一页的数据(每页展示2条)

模糊查询

通过姓名查询用户 

http://localhost:8080/users?name=Lisa

通过姓名模糊查询用户 (在字段后面添加like)

http://localhost:8080/users?name_like=Lisa

增加

POST http://localhost:8080/users

如果没有说明id,json-server会自动补上

(这个地方不应该是username,应该是name,我忘记了,数据库里面没有username这个字段)

修改

注意:需要在路由上说明要修改的用户的id(不能在响应体里写id)

删除

DELETE http://localhost:8080/users/1

深度解析:如何通过NodeRed实现私有485协议VRF中央空调与HomeAssistant的无缝对接 本文详细介绍了如何利用NodeRed的灵活流程化编程,破解并处理VRF中央空调的私有485协议,实现与HomeAssistant的无缝本地化集成。文章从协议分析、硬件准备到NodeRed核心流程搭建、数据映射及双向通信控制,提供了一套完整的实战方案,帮助用户将非标设备深度融入智能家居生态,摆脱对厂家云服务的依赖。 阅读详情

相关推荐

AD9361 FIR 滤波器设计

matlab 得到滤波器系数

weixin_44630490的博客 1万+

json-server详解

- Json-server 是一个`零代码快速搭建本地 RESTful API 的工具`。它使用 `JSON 文件作为数据源`,并提供了一组简单的路由和端点,可以模拟后端服务器的行为。

李宥的博客 1万+

odoo19/18集成reportbro 打印插件 完美支持静默打印

ReportBro设计器 一个用于创建PDF和XLSX报告模板的javascript插件。ReportBro Designer可以轻松集成到您的Web应用程序中。每个人都可以设计和编辑文档模板,并直接在浏览器中预览它们。可以使用服务器上的 (有关完整的文档和演示,请参阅上的ReportBro项目网站。reportBro官方没有提供。测试环境:odoo17社区版。2.产品标签打印设计。

zxltwins的博客 2774

json-server

jsonserver,前端非常实用的一个技术,vue3可以对json中的数据进行操作

m0_62956518的博客 1万+

FC游戏Hack实战:从零开始修改游戏数据

本文以《忍者神龟3》为例,详细介绍了从零开始进行FC游戏Hack的完整实战流程。通过使用FCEUX模拟器和调试器,结合“递减法”精准定位生命值内存地址,并利用十六进制编辑器修改关键指令,最终实现“无限生命”效果。文章旨在引导读者理解游戏数据修改的核心原理与操作技巧,重温经典的同时深入计算机程序运行机制。

weixin_28366353的博客 358

同花顺 python量化交易_开启量化第一步!同花顺iFinD数据接口免费版简易操作教程...

来源:雪球App,作者: 同花顺-iFinD,(https://xueqiu.com/6706494343/141951051)金融市场波动频繁,投资往往会夹杂非理性的情绪。而量化交易,旨在以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,辅助投资者进行理性投资。不过计算机分析存在一定的技术门槛,有没有简单易学的量化交易方式,能够...

weixin_35911805的博客 2万+

Nodejs的安装及环境配置

1、下载安装包 下载地址:https://nodejs.org/zh-cn/download/ 根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包 msi和.zip格式区别: 1、.msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。说白了.msi就是Windowsinstaller的数据包,把所有和安装文件相关的内容封装在一个包里。 2、.zip是一个压缩包,解压之后即可,不需要安装 下载完成后,双击安装包,开

liufeifeinanfeng的博客 3016

MATLAB/Simulink BLDC电机控制模型搭建:六步换相与速度环实战

无刷直流电机(BLDC)控制是电机驱动领域的核心技术,其六步换相原理通过霍尔信号控制逆变器开关,使定子磁场与转子磁场保持垂直以产生最大转矩。在MATLAB/Simulink中搭建BLDC控制系统,需从电机本体建模入手,结合PWM占空比调节和速度环PI控制器,实现速度闭环与波形观测。该技术广泛应用于电动工具、无人机电调和伺服驱动器等场景。本文详细解析BLDC六步换相逻辑、反电动势建模及Simulink分层设计方法,帮助读者掌握从零搭建完整控制模型的工程实践。

weixin_28273593的博客 210

json-server全攻略-前端必备技能

在项目的初始阶段,后端提供的接口或数据可能是不完整的,作为一名前端开发工程师,不可避免的要使用mock的数据。如果此时的你不想使用简单的静态数据,而是想自己在本地启动一个server来模拟请求相关的操作,那么json-server是一个不错的选择。 json-serve可以帮助我们快速搭建一个mock-server本地服务,可以根据不同的后缀获取到不同的数据。 一、准备工作 1、安装Node 由于json-server需要通过Node对其进行启动,所以首先要安装Node。Node可自行安装,在此不再进行.

张培跃的个人博客 6459

NA400与昆仑通态MODBUS/TCP通讯调试说明

点击增加设备通道,弹出窗口进行设置,通道类型选择“0区输出继电器”,通道地址为1,通道个数为1,读写方式为读写。点击增加设备通道,弹出窗口进行设置,通道类型选择“4区输出寄存器”,数据类型选择“16位 无符号二进制”,通道地址为21001,通道个数为1,读写方式为读写。5.添加设备通道:双击莫迪康MODBUSTCP子设备,点击添加设备通道,根据Modbus规约地址表进行参数的设置,表格可在NAPro软件帮助中查看,如下图所示。然后可以在设备通道调试数据中观察到Q1的值为1,NW1的值678,表示通讯成功。

weixin_44281509的博客 2492

【OpenClaw从入门到精通】第12篇:OpenClaw 2026子代理实战全攻略:用ACP架构搭建多智能体协作网络(附完整代码)

本文聚焦OpenClaw 2026.3.2版本默认启用的ACP(Agent Communication Protocol)子代理机制,从核心概念、底层原理到企业级实操全流程拆解。先解析子代理的定义、ACP协议通信原理及主从代理分工逻辑,再提供环境准备的详细步骤(版本验证、配置调整、技能安装);随后通过三个递进式虚拟案例(客服分流、智能文档处理、企业级招聘全流程),提供可直接运行的完整代码、执行结果及技术要点解析;最后补充子代理管理运维、性能优化与避坑指南。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2384

【json-server】json-server安装与使用:

【json-server】json-server安装与使用:

SunPeng的博客 8244

【AIGC】Qwen3-Embedding:Embedding与Rerank模型新标杆

Qwen3-Embedding:文本嵌入与重排序模型的技术解析与应用实践

一个内容严谨、方向前沿、极具实践价值的AI大模型技术分享站 3097

React 增删查改 快速上手

我将以学生管理作为例子,使用react框架和antd样式来实现增删查改的功能gitee项目地址:React 增删查改: 使用react完成一个简单的学生管理增删查改项目环境准备关于后端如果同学不会后端的语言,可以直接使用json-server来做json-server 增删查改 快速上手后续我将会补充springboot和flask的增删查改快速上手(也会把vue的增删查改写一遍)新建react项目npx create-react-app 项目名称。

Java_Coder2021的博客 1788

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

有趣的 npm 库 · json-server

但如果你的需求涉及复杂业务逻辑、权限控制、关联查询等,请选择真正的后端服务来支撑。:5 分钟,用一个 JSON 文件,让你拥有一个能 CRUD 的本地 API。,并且支持直接对这个 JSON 数据进行增删查改(持久化到文件)。是一个极其高效的选择。

mon_star°的博客 723

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

快速生成接口json-serve

JSON-SERVER json-server文档 安装 npm i -g json-server 创建项目 创建一个文件夹 在文件夹中新建db.json 运行项目 在对应文件中打开命令行 输入命令 json-server --watch db.json 项目既可运行成功 获取到的接口 获取到的接口和db.json中的内容有关,db.json中是个对象,包裹很多的数组 { "资源名": [ { "key": "value" } ] } GET /资源名 用来

weixin_58375506的博客 699

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

前端—— json-server 模拟接口数据

前端——使用 json-server 模拟接口数据

helloyangkl的博客 804

推荐开源项目:JSON Server GUI —— 简易的REST API管理工具

推荐开源项目:JSON Server GUI —— 简易的REST API管理工具 项目介绍 JSON Server GUI 是一个基于JSON Server扩展而来的图形化界面工具。它提供了一个直观的接口,使得在JavaScript培训中或是个人开发环境中,可以快速地创建和管理动态REST API。无需安装服务器,也不必了解复杂的命令行操作,只需一键启动,即可开始你的API实验。 项目技术分析 ...

gitblog_00034的博客 464

frps server端配置_Docker 快速搭建 mock-server

项目目前选型是前后端分离开发,其中前端使用 AntDesign pro。根据和一线工程师沟通,引入 mock 技术搭建 json-server,可以快速模拟调用后端接口,实现增删查改以及复杂的业务逻辑。不用等后端开发完毕,配合 rap2 接口管理系统,前后端统一约束,而且前端不用手工造数:可以从配置好正则的接口生成(来自 rap2 接口服务器的支持)。根据和一线工程师沟通,引入 mock 技术搭建...

weixin_39571179的博客 194

推荐项目:Leaf——轻盈而强大的前后端分离管理界面框架

推荐项目:Leaf——轻盈而强大的前后端分离管理界面框架 在现代Web开发的浩瀚星海中,一个简洁高效、易于上手的管理界面框架如璀璨星辰,照亮开发者前行的道路。今天,我们聚焦于一款名为Leaf的开源项目,它犹如一缕清风,为渴望快速搭建后台管理系统的技术人员带来福音。 项目介绍 Leaf是一个精心设计的基于Vue.js的前端管理界面框架,配合JSON Server作为简易后端服务,实现了从零到一构建后...

gitblog_00420的博客 560

Wipi 快速上手教程:3 分钟 5 个命令,从零搭建你自己的开源博客系统

Wipi 是一个由 next.js + nest.js + MySQL 构建的开源博客系统(CMS),集文章发表、页面创建、知识小册、评论与访问统计于一体。这篇快速上手教程带你用 3 分钟、5 个命令,在本地跑起一套完整的个人博客系统 🚀 ## 一、Wipi 能做什么?上手前 30 秒了解 在敲命令之前,先花 30 秒认识一下这套开源博客系统的核心功能: - ✍️ **文章管理**:Mar

gitblog_00135的博客 448

mock模拟数据

mock模拟数据 在我们开发中如果后端忙,我们该怎么办进行拿数据呢? 我们可以json-server 利用mock模拟数据 json-server 通过mock服务器可以拿到数据 首先需要全局安装json-server npm install -g json-server 然后就可以在任意地方创建自己模拟的数据 { "list": [ { "id": 1, "...

Riven的博客 1089

【C++/Linux实战项目】从零手撸 Json-RPC 框架,吃透 RPC 核心原理与落地实现

RPC 技术的核心价值与应用场景:分布式系统中远程调用的必要性,Json-RPC 轻量、跨语言的优势本文核心目标:基于 C++ 实现轻量 Json-RPC 框架,掌握 RPC 底层原理、网络通信、序列化、服务注册发现等核心技术框架最终能力:支持同步 / 异步 / 回调 RPC 调用、服务注册与发现、主题发布订阅,基于 Muduo+JsonCpp 实现Gitee项目源码。

yanlou233的博客 924

如何用Buku打造你的个人数字图书馆:从零开始的高效书签管理指南

你是否曾经在浏览器书签栏里翻找半小时,却找不到上周保存的那个重要链接?或者发现自己的书签已经堆积如山,完全失去了管理价值?今天,我要介绍一个能够彻底改变你网络信息管理方式的强大工具——Buku,一个基于命令行的个人书签管理系统。 **Buku** 是一个轻量级但功能强大的书签管理工具,它采用纯文本存储方式,让你可以像管理本地文件一样管理网络书签。无论你是开发者、研究人员还是普通用户,Buku都能

gitblog_00790的博客 1096

【课程设计】C#(asp.net)网上在线选课系统-计算机毕业设计源码59014

(1)院系信息管理模块 ①实现院系信息的添加、修改、删除操作。 ②提供院系信息的查询和展示功能。 (2)专业信息管理模块 ①实现专业信息的添加、修改、删除操作。 ②提供专业信息的查询和展示功能。 (3)课程信息管理模块 ①实现课程信息的添加、修改、删除操作。 ②提供课程信息的查询、分类展示和选课功能。 (4)学生信息管理模块 ①实现学生信息的添加、修改、删除操作。 ②提供学生信息的查询、展示和选课记录查看功能。 (5)教师信息管理模块 ①实现教师信息的添加、修改、删除操作。 ②提供教师信息的查询和展示功能

高级程序源的博客 3279

【课程设计】流浪动物保护平台的设计与实现 毕业设计 161154

该系统以JSP、Java编程语言、MySQL和Springboot框架等为开发技术,实现了添加、修改、查看、删除系统数据。本系统采取组件化的方式对系统进行拆分,并对数据库中各个表的增删查改、表与表之间的约束关系进行分析与设计,最终实现符合用户需求功能的商业级应用。系统界面简洁大方,布局合理,易操作易上手。对应用户的每一步操作,系统都能高响应地做出反馈。系统具体包含了志愿者管理、宠物信息管理、宠物资讯管理、宠物领养管理、收容捐赠管理、捐赠信息管理等功能,为流浪动物提供一个保护平台,实现对数据的高效、安全管理。

WeiXin_DZbishe的博客 8458
上一篇: Minified React error #321;
下一篇: React 增删查改 快速上手
前端开发洋洋
博客等级 码龄3年 77粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值