Github JSON Server,是Github官方推出的一種使用JSON文件即可構(gòu)建RESTful API的服務(wù)。使用Github JSON Server,我們可以快速、方便地為我們的前端項(xiàng)目建立API,而無需進(jìn)行額外的搭建,大大提高了我們開發(fā)效率。
?關(guān)于使用Github JSON Server,我們需要遵循以下步驟:
1.在Github新建一個(gè)倉庫,用于存儲(chǔ)我們的JSON文件
2.將JSON文件推送到Github倉庫中
3.訪問Github JSON Server提供的API端口,即可使用我們的API
?接下來,就讓我們來具體了解怎樣使用Github JSON Server。
// 以創(chuàng)建一個(gè)JSON文件為例,我們命名為db.json
{
"users": [
{
"id": 1,
"name": "Tom",
"age": 20
},
{
"id": 2,
"name": "Jerry",
"age": 22
}
]
}
// 確保我們已連接Github,并新建倉庫
git remote add origin https://github.com/yourusername/db.json
git push -u origin master
接下來就是啟動(dòng)我們的Github JSON Server,這里我們使用npm和json-server命令來啟動(dòng):
npm install -g json-server
json-server --watch db.json
啟動(dòng)后,我們就可以訪問我們的API了。例如,如果我們的JSON文件中含有名為“users”的數(shù)據(jù),我們可以通過下面的方式來訪問:
// 獲取所有用戶信息
GET /users
// 獲取單個(gè)用戶信息
GET /users/1
// 新增用戶信息
POST /users
至此,我們就成功地使用Github JSON Server生成了API,非常方便快捷。需要注意的是,Github JSON Server并不適合用于生產(chǎn)環(huán)境中的項(xiàng)目,僅適用于開發(fā)階段,因?yàn)樗鼰o法提供安全性、靈活性等方面的保障。