json-server學習

#搭建模擬服務器的方法

所要實現的功能:
1. 我能夠本身建立 db 文件 (本身構建,存儲的是對象, 相似於MongoDB),服務器返回的數據是 JSON格式。

2. 該服務能夠啓動,就像訪問一個遠程的服務器同樣

3. 這個服務是在本地啓動的

4. 該服務器能夠提供 Restful API(GET,POST,PUT,DELETE):
http://localhost:3000/products

#實現的方法

藉助:JSon-Server(JSon-serve)的搭建

1. 下載安裝 json-server
>sudo npm install -g json-server(mac的管理權限:sudo)
>json-server(查看它能夠支持的指令)

2. 在本地建立db文件,這是一個json 數據格式的文件,注意路徑

 


JSon格式:
key 都是帶雙引號的 ""
"key" : value, (以逗號,結尾)
 
class格式:
key 不帶雙引號
key 的類型,以;分號結尾

數據類型的寫法:
簡單(primitive)數據類型,所有小寫 好比 number string boolean
對象數據類型,首字母要大寫,好比Object Array
id:number;
name:string;

3. 啓動服務 :啓動json-server,並告訴json-server監視db.json(咱們剛纔建立的db.json 文件)

注意事項:必定要進入咱們所建立數據庫文件所在的路徑(db.json)

>json-server --watch db.json(爲何沒帶路徑呢?是由於已經進入到db.json 所在的路徑)
知識點:如何進入到db.json 文件所在的路徑?在vscode中,copy path 進入到終端窗口,cd

正常狀況下,會看到:

\{^_^}/ hi!

Loading db.json
Done

Resources(路徑)
http://localhost:3000/products

Home
http://localhost:3000(主機)

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

4. 對數據庫(CRUD)create 、read、 update、 delete增刪改查

查:http://localhost:3000/product?id=1
相關文章
相關標籤/搜索