JSON-Server总结

764 阅读1分钟

JSON-Server定义:

JSON-Server是一个Node模块,运行Express服务器,可以指定一个json文件作为api的数据源。

安装json-server:

  $ npm i -g json-server 
  # 如果无法安装,Mac建议使用管理员模式进行全局安装:
  $ sudo npm i -g json-server

启动json-server

json-server可以直接把一个json文件托管成一个具备RESTful风格的API,并支持跨域、jsonp、路由订制、数据快照保存等功能的web服务器。

db.json文件的内容:

{
  "course": [
    {
      "id": 2000,
      "course_name": "大神解答上的",
      "author": "蔡恩",
      "college": "单丝打算进房间",
      "category_Id": 2
    },
    {
      "id": 2001,
      "course_name": "沙发看风景啊是",
      "author": "张峰",
      "college": "大神带拉手",
      "category_Id": 2
    }
  ]
}

然后把db.json文件托管成一个web服务。

$ json-server --watch --port 53000 db.json

回车后,然后在终端会打印出来:

\{^_^}/ hi!

Loading db.json
Done

Resources
http://localhost:53000/course

Home
http://localhost:53000

Type s + enter at any time to create a snapshot of the database
Watching...

这样db.json文件就被托管到服务器的地址为:localhost,端口为53000的http协议上了,然后点击 => http://localhost:53000/course 就可以在浏览器上查看这个db.json文件的数据了。