三门峡做网站的公司,宁德app开发,阜蒙县建设镇官方网站,网站后台管理系统安装JSON Server 30秒内无需编码快速完成一个模拟的REST API服务。 这个服务主要是给那些需要快速的模拟原型后端接口的前端人员使用的 GitHub#xff1a;github.com/typicode/js… 安装 $ npm install -g json-server
复制代码Example 新建一个 db.json 文件 {posts:…JSON Server 30秒内无需编码快速完成一个模拟的REST API服务。 这个服务主要是给那些需要快速的模拟原型后端接口的前端人员使用的 GitHubgithub.com/typicode/js… 安装 $ npm install -g json-server
复制代码Example 新建一个 db.json 文件 {posts: [{ id: 1, title: json-server, author: lucy }],comments: [{ id: 1, body: some comment, postId: 1 }],profile: { name: typicode }
}
复制代码启动服务 $ json-server --watch db.json
复制代码到这一步30秒不到吧一个完整的rest api 就基本完成了。 ok,现在直接在浏览器打开http://localhost:3000/posts/,你便能看到数据返回 { id: 1, title: json-server, author: lucy }
复制代码需要注意的地方 支持相对应的 GETPOSTPUTPATCHDELETE 请求id的值是不可修改的在使用PUTPATCH请求时id这个属性会被忽略只有POST时且对应的id值还未被使用时才会被接收请求的body JSON 必须是一个完整的json字符串 像这样:{name: lucy}POSTPUTPATCH的请求头设置 Content-Type: application/json了解以上需要注意的地方后就可以像正常的rest api 一样去调用了 get posts 列表中的所有数据 get posts 列表中 id 为 1 的 数据 post 在posts列表中添加一条数据 这里的id不需要手动赋值程序会自动递增。 其它的可以使用postman来测试请求反正很方便就对了 当然还有其他更强大的功能如分页排序多条件查询模糊查询等等。都可以直接查看官方文档github.com/typicode/js… 转载于:https://juejin.im/post/5b2b49d151882574b1588dd7