json-server快速“伪造”后台接口
来源:互联网 发布:飞利浦呼吸机读卡软件 编辑:程序博客网 时间:2024/04/30 23:47
环境
需要安装 node
https://nodejs.org/en/
开始
1.新建项目 mkdir rest-api-demo && cd rest-api-demo
2.初始化项目 npm init
3.安装 npm install --save-dev json-server
4.在项目根目录下,新建一个 JSON 文件db.json
{ "posts": [ { "id": 1, "title": "json-server", "author": "typicode" } ], "comments": [ { "id": 1, "body": "some comment", "postId": 1 } ], "profile": { "name": "typicode" }}
5.打开 package.json
,在 scripts
字段添加一行
"scripts": { "server": "json-server db.json", // 新加行 "test": "..."}
6.启动服务 npm run server
\{^_^}/ hi!Loading db.jsonDoneResourceshttp://localhost:3000/postshttp://localhost:3000/commentshttp://localhost:3000/profile
三个接口已经生成,支持post(新增) delete(删除) put(修改) get(查询)
;
推荐使用 postman
进行测试
自定义路由
1.创建一个JSON文件 routes.json
必须以/
开始
{ "/api/": "/", "/blog/:resource/:id/show": "/:resource/:id", "/blog/:category": "/posts/:id?category=:category"}
2.修改启动参数 package.json
"scripts": { "server": "json-server db.json --routes routes.json", // 修改行 "test": "..."}
3.启动服务 npm run server
\{^_^}/ hi!Loading db.jsonLoading routes.jsonDoneResourceshttp://localhost:3000/postshttp://localhost:3000/commentshttp://localhost:3000/profileOther routes/api/ -> //blog/:resource/:id/show -> /:resource/:id/blog/:category -> /posts/:id?category=:category
参考代码:JavaScript-study/rest-api-demo
详情查看:https://www.npmjs.com/package/json-server
0 0
- json-server快速“伪造”后台接口
- json-server快速“伪造”后台接口
- JSON Server:零编码快速“伪造” REST API(mockServer)
- 伪造Session登陆后台~
- json接口测试工具json-server
- 搭建spring+hibernate+json后台接口
- 搭建spring+hibernate+json后台接口
- 基于gulp搭建后台(json-server)
- MockJs结合json-server模拟后台数据
- 使用json-server搭建模拟api接口
- 利用json-server创建伪接口
- json-server模拟接口获取mock数据
- json-server+mockjs 模拟REST接口
- Json-Server模拟数据接口开发
- java后台接口参数param的json格式
- 模拟基于ajax调后台接口的json数据
- java后台 通过HTTP接口获取json数据
- 将后台返回的 json 对象快速填充到表单
- View滑动冲突处理方法(外部拦截法、内部拦截法)
- overridePendingTransition函数
- http://www.mat.univie.ac.at/~neum/glopt.html
- hdu 1158 Employment Planning
- Android静态安全检测 -> 强制类型转换本地拒绝服务漏洞
- json-server快速“伪造”后台接口
- 机器学习中的PR曲线和ROC曲线
- URL Schemes 程序跳转
- 图像识别(5)——《OpenCV3编程入门-毛星云》第三部分 掌握imgproc组件
- python-简单的邮件发送
- 苏嵌27 16.12.05
- markdown的来龙去脉
- Android开发之TV端APP在手机上运行
- Unity SpriteRender 支持Tile平铺的Shader