on  it road.com

创建模拟 JSON 响应并在线提供

  • 这种方法最好的一点是,我们不会被迫消耗任何意味着更少数据的虚拟对象。相反,我们可以创建要使用的 JSON 数据,并将其放入文件“db.json”中并开始提供服务。
{
  "employees": [
    { "id": 1, "name": "Lokesh", "status": "active" },
    { "id": 2, "name": "Andy", "status": "Inactive" },
    { "id": 3, "name": "Brian", "status": "active" },
    { "id": 4, "name": "Charles", "status": "Inactive" }
  ]
}
  • 并使用简单的命令开始在 db.json文件上方提供服务。
$ json-server --watch 'E:\ngexamples\db.json'
\{^_^}/ hi!
Loading E:\ngexamples\db.json
Done
Resources
http://localhost:3000/employees
Home
http://localhost:3000
输入 s + enter 可以创建数据库快照
Watching...
  • 现在使用命令 'http://localhost:3000/employees'在浏览器中测试 REST API。

正在运行的 JSON 服务器请注意,从 JSON 服务器提供的 REST 端点由 db.json中的数据节点决定。

安装 JSON 服务器

由于我们在 node 和 angular 开发环境中,让我们导入 json-server依赖项。

$ npm install -g json-server
//Console Output
C:\Users\admin\AppData\Roaming\npm\json-server -> C:\Users\admin\AppData\Roaming\npm\node_modules\json-server\bin\index.js
+ json-server@0.14.0
added 229 packages from 130 contributors in 24.844s
如何搭建模拟 REST 服务器

服务器用于模拟在线 REST API 并在线生成所需的 JSON 响应。
以方便开发

日期:2020-09-17 00:11:03 来源:oir作者:oir