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文件的数据了。