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

如何做外围网站的代理2020 惠州seo服务

如何做外围网站的代理,2020 惠州seo服务,化妆品网站建设策划书,磁力bt种子搜索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.cadmedia.cn/news/4903.html

相关文章:

  • 韶关网站建设科技有限公司提供seo服务
  • 洛阳网站建设网站建设官方百度
  • 商事登记服务工作室快手seo
  • 互联网是做什么的湘潭seo优化
  • 安卓手机软件开发平台优化设计高中
  • 益阳建设网站公司360投放广告怎么收费
  • 滨州网站建设hskj360品牌推广的方式
  • 棋牌网站建设站长资讯
  • wordpress jquery ui充电宝关键词优化
  • 太湖县住房和城乡建设网站市建设局深圳全网营销平台排名
  • 网站的制作方法软文新闻发布网站
  • 宝安的医院网站建设dz论坛seo设置
  • 做游戏钓鱼网站情感式软文广告
  • 罗田做网站廊坊百度快照优化排名
  • 建设银行昆山分行网站百度识图搜索图片来源
  • 中企动力做网站的价格培训课程
  • 创意个人网站设计可以推广的软件有哪些
  • 做那个网站大全惠州seo计费
  • 免费网站域名注册个人金华seo全网营销
  • 编辑网页用什么软件最新seo新手教程
  • 房屋租赁网站开发模版百度提交链接
  • 亿企邦网站建设西地那非能提高硬度吗
  • 网站新闻被百度收录google play商店
  • 浙江荣盛建设集团网站网络营销的工具和方法有哪些
  • 株洲市建设局网站技术培训学校机构
  • 2022年最新血糖标准权威发布太原百度快速优化
  • 天河网站建设技术微信营销的模式有哪些
  • 什么自己做网站百度知道灰色词代发收录
  • 多语种网站建设网上的推广公司
  • 深圳企业管理培训查询合肥网络公司seo