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

有什么好的免费网站做教育宣传百度站长工具seo综合查询

有什么好的免费网站做教育宣传,百度站长工具seo综合查询,婚介网站建设,从零学php网站开发json-server 是一个非常方便的工具,用于快速搭建基于 RESTful API 的本地 mock 服务,特别适合前端开发阶段模拟后端数据接口。 🧩 一、安装 npm install -g json-server🚀 二、快速启动 创建一个 db.json 文件(模拟数…

json-server 是一个非常方便的工具,用于快速搭建基于 RESTful API 的本地 mock 服务,特别适合前端开发阶段模拟后端数据接口。


🧩 一、安装

npm install -g json-server

🚀 二、快速启动

  1. 创建一个 db.json 文件(模拟数据库):
{"posts": [{ "id": 1, "title": "Hello", "author": "Tom" },{ "id": 2, "title": "Hi", "author": "Jerry" }],"comments": [{ "id": 1, "body": "Nice post!", "postId": 1 }],"profile": { "name": "User" }
}
  1. 启动服务:
json-server --watch db.json

默认运行在:
📍 http://localhost:3000


🔧 三、支持的 RESTful API 操作

假设资源名为 posts

操作请求方式路径描述
获取列表GET/posts获取所有 posts
获取单个GET/posts/1获取 id 为 1 的 post
创建数据POST/posts添加新 post(需传 JSON)
更新(整体)PUT/posts/1替换整个 post 对象
更新(部分)PATCH/posts/1修改 post 的部分字段
删除DELETE/posts/1删除 post

🎛️ 四、常用功能说明

1. 分页、筛选、排序

  • 分页:?_page=2&_limit=10
  • 排序:?_sort=title&_order=desc
  • 筛选:?author=Tom

例如:

GET /posts?_page=1&_limit=5&_sort=title&_order=asc&author=Tom

2. 模糊查询

GET /posts?q=hello

模糊匹配所有字段包含 “hello” 的数据。

3. 关联查询(联表)

支持嵌套数据查询,例如:

GET /comments?postId=1
GET /posts/1?_embed=comments
  • _embed=comments:获取 post 时嵌入其 comments
  • _expand=post:获取 comment 时展开其对应 post

⚙️ 五、自定义路由(可选)

新建 routes.json

{"/api/*": "/$1"
}

然后运行:

json-server --watch db.json --routes routes.json

效果:
访问 /api/posts 实际映射到 /posts


🛡️ 六、中间件与端口指定(高级用法)

json-server --watch db.json --port 4000 --middlewares ./middleware.js

也可以使用 node 脚本自定义服务:

// server.js
const jsonServer = require('json-server')
const server = jsonServer.create()
const router = jsonServer.router('db.json')
const middlewares = jsonServer.defaults()server.use(middlewares)
server.use(router)
server.listen(4000, () => {console.log('JSON Server is running')
})

运行:

node server.js

🧪 七、开发中典型用途

  • 前端开发模拟 API,无需后端配合
  • Mock 数据开发接口文档
  • 演示项目/原型展示

✅ 八、总结亮点

特点描述
零配置启动基于一个 JSON 文件即可构建完整 RESTful API
完全 RESTfulGET/POST/PUT/PATCH/DELETE 全支持
支持分页筛选排序非常适合模拟真实后端接口
可扩展支持中间件、自定义路由等高级功能

http://www.dtcms.com/wzjs/134882.html

相关文章:

  • 国内有哪些顶尖的设计公司seo排名优化推荐
  • 东莞做网站最好的是哪家seo如何优化网站推广
  • 上海做网站企业优化大师官方免费下载
  • 做网站页面的软件b站推广网站入口2023是什么
  • 手机版网站建设网络营销广告名词解释
  • 如何查询网站服务器地址全网媒体发布平台
  • canonical wordpress引擎seo优
  • 广告投放价目表百度推广seo优化
  • 建设科技信息+网站建设惠州疫情最新情况
  • 免费生成图片的网站微信营销的成功案例
  • 如何给网站数据备份网络推广运营途径
  • 北京 企业网站开发如何制作公司网页
  • 中华人民共和国建设部网站软文范文大全
  • 小学生做创客大赛网站的题宁波seo关键词优化方法
  • wordpress 微博 主题seo新站如何快速排名
  • app开发一般需要多少钱seo优化与品牌官网定制
  • 网页设计与网站建设考试题网站推广的具体方案
  • 苏州360推广 网站建设如何创建微信小程序
  • 这是我做的网站抖音关键词排名优化
  • 新手学习网站建设2023今日新闻头条
  • 做网站项目需要多少钱发布软文是什么意思
  • 外贸网站建设企业seo算法优化
  • 深圳市门户网站建设企业如何提升网站搜索排名
  • 百度推广竞价高级seo招聘
  • 政府网站开发招标文件网店如何推广
  • 贵港哪里有网站建设推广公众号怎么推广
  • 优良的定制网站建设东莞网络推广招聘
  • wordpress添加下载链接济南优化seo公司
  • 提升网站流量该怎么做成都自然排名优化
  • 大连做网站优化公司b2b平台有哪几个