1. 程式人生 > 實用技巧 >json-server學習

json-server學習

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
```