json-server學習
阿新 • • 發佈:2020-08-12
install
- npm i -g json-server
批量介面資料mock
- 先定義一個db.js,將所有的單獨介面匯入到這個檔案
``` javascript
module.exports = function () {
return {
data: require('./test.json'),
second: require('./second.json'),
restrict: require('./restrict.json')
}
}
``` - 定義介面檔案 test.json,一定是json的形式,並且外層是一個物件 ``` javascript {"data":{}} ``` - 執行 json-server db.js --port 8092
單個介面的mock
- 定義json的形式就可,也是外層要是一個物件 {"data":{}}
- 執行 json-server --watch test.json 實時監聽,--watch 多介面不可以實時監聽
- 多介面的實時監聽可以多啟用幾個終端命令開啟
``` javascript
json-server --watch one.json -p 4000
json-server --watch two.json -p 5000
json-server --watch more.json -p 6000
```