1. 程式人生 > >前端MOCK資料之json-server 在vue-cli專案中的使用

前端MOCK資料之json-server 在vue-cli專案中的使用

前提

已經安裝Node.js,並且安裝好vue-cli。想要自己MOCK資料,模擬請求後端資料。

json-server 安裝

為了後續其他專案也可以使用,選擇全域性安裝

npm install json-server -g

專案中使用

1. 在專案根目錄建立一個db.json檔案,用於放置需要模擬的資料如圖:

這裡寫圖片描述

{
  "WoList":{
    "header": {
      "version": "1.0",
      "serviceCode": "13246",
    },
    "retCode": "0",
    "retMessage": ""
, "totalPages": "10", "pageIndex": "2", "workOrders": [ { "agentId": "a123", "domainUserId": "S666666", "domainUserName": "張三" }, { "agentId": "a123", "domainUserId": "S666666", "domainUserName": "麻子" }, { "agentId
": "a123", "domainUserId": "S666666", "domainUserName": "李四" } ]
}
, "createWo":{} }
2. 在package.json中的scripts裡面加一行命令:
json-server db.json --port 3003

如圖:
這裡寫圖片描述

3. 在專案根目錄執行命令,啟動json-server
npm run json
4. 驗證是否啟動成功

瀏覽器輸入提示地址即可,例如:

http://localhost:3003/Wolist

這裡寫圖片描述
在瀏覽器可以訪問成功,在程式碼中將其看作要請求的地址,正常寫請求即可。

相關推薦

前端MOCK資料json-servervue-cli專案的使用

前提 已經安裝Node.js,並且安裝好vue-cli。想要自己MOCK資料,模擬請求後端資料。 json-server 安裝 為了後續其他專案也可以使用,選擇全域性安裝 npm install json-server -g 專案中使用 1. 在

前端模擬資料模型-json-server-配置

專案開發過程中,前後端開發人員並行開發效率是不言而喻的,如果前端er,指令碼提前完成,而後端er由於業務複雜介面還沒有完成,那前端er就會出現等待狀態。 如果兩者可以將資料模型提前商量好,然後有一個工具可以模擬介面,那前端er就可以繼續寫非同步互動的響應邏輯了

前端學習筆記-8.6css前處理器Stylus問題報錯注意事項 在vue-cli專案

1.安裝(windows7.64位) 全域性輸入以下命令: npm install stylus -g 專案中安裝: npm install stylus 2.讓編輯器支援stylus(我用的atom) 在Atom的Package中搜索stylus,選款安裝即

前端開發手機端呼叫開發者工具(控制檯資訊,報錯,介面資訊等),ios安卓通用vue-cli專案mockjs和vConsole的使用

在vue-cli專案中mockjs和vConsole的使用 mockjs使用 1.安裝npm install mockjs 2.在src/assets目錄下建立個util資料夾,並在裡新建一個檔案mock.js 如下: const Mock = require(‘m

vue-cli專案的請求資料的與複用請求

場景: 之前剛開始使用vue-cli的時候請求後臺資料是不知道怎麼使用,後來在網上看到說是用 axios ,所以我也用 axios了,在使用過程中可以請求也沒什麼bug所以在這裡推薦給大家,如果是第一次使用麻煩跟著做吧~ 安裝: 直接安裝axiox npm insta

vue-cli專案使用Font Awesome 5

Font Awesome 是一款很好用的字型圖示,可以使用的圖示很多,省了到處找圖示的困擾;因此深受廣大開發者喜愛,現在Font Awesome已經更新到5.X,使用方法上也和4以前的版本有所不同,並且還增加了收費版;其實免費版已經足夠大家使用啦;下面我就具體介紹一下Font Awesome在vue

vue-cli專案的跨域問題,設定訪問代理http/https

找到專案中的config資料夾下的index.js檔案,dev物件內有一個proxyTable的配置項。 dev: { // Paths assetsSubDirectory: "static", assetsPublicPath: "/", proxyT

(vue2.0 案例3.0) 在vue-cli 專案 需要知道常見的配置 防止入坑

一、配置打包後的檔案路徑  進入config>index.js把assetsPublicPath:'/'改成'./'; build: { env: require('./prod.env'), index: path.resolve(__dirname, '..

vue-cli專案引入jQuery和bootstrap

        最近想用vue+jquery+bootstrap做一個專案,剛開始不知道怎麼引入jQuery和bootstrap,弄了小半天,終於弄好了,特此記載一下過程     

vue構建專案筆記5(在vue-cli專案引用公用方法)(vue resource統一處理)

之前用cli腳手架構建的專案廢了,又讓我改成jq了,悲劇,這次這個專案用純vue實現了,哈哈。下面介紹如何引入全域性方法供每個元件都能呼叫。 1.建立一個js檔案,我起的名字叫做“common.js”,放在assets>js下。 2.在common.js檔案中寫入公用

vue-cli專案使用其他庫或外掛方法

// 在開頭引入webpack,後面的plugins那裡需要 var webpack = require('webpack') // resolve module.exports = { // 其他程式碼... resolve: { extensions: ['', '.js', '

vue-cli專案使用全域性過濾器及傳參

全域性過濾器使用 一、新建一個js檔案,放置過濾器,例如放置main.js同級,新建filters.js(以日期過濾器為例,使用了過濾器傳參,如不需要則去掉第二個引數即可,第一個引數需保留) // 過濾日期格式,傳入時間戳,根據引數返回不同格式 const fo

vue-cli專案axios response函式使用箭頭函式 回撥函式用this無反應問題

es6使用函式用的是箭頭函式,回撥函式中使用this 或在之前定義好的this,都沒問題; 但是有時es6語法在ie中不支援,修改時,改成一般函式形式,使用this,就會造成this指向找不到問題,也不報錯,打斷點不執行,好像阻塞了,所以之前需定義  var that =

vue-cli 專案引入jquery、sass、md5、ElementUI、vue-cookie

1,新增 sass 模組 安裝:npm install sass-loader node-sass --save-dev .vue檔案的style標籤改寫為: <style scoped lang="scss"></style> 2

vue-cli專案中用json-sever搭建mock伺服器,模擬本地json資料

在使用vue-cli開發專案時,無論後臺介面是否開發完成,我們都可以自己使用本地json資料用於模擬,但這些json資料要作為介面開發,json server 作為模擬工具就提供了這樣的功能,並且使用十分方便。 前提:已經使用vue-cli搭建好了專案 1、全域性安裝json-s

Vue.js(15) json-server搭建模擬的API服務器

詳情 dash margin 個數 container time clas nbsp host json-server搭建模擬的API服務器 運行命令 npm install json-server -D 全局安裝 json-server 項目根目錄下創建 moc

新版的vue-cli腳手架少了dev-server.js檔案,怎麼模擬後臺資料呢?

        第一步:,在webpack.dev.conf.js中加入 在webpack.dev.conf.js中引入node中的express框架即後臺模擬資料json檔案,程式碼如下: //這裡是模擬後臺資料 const expres

vue-cli專案中用json-sever搭建mock伺服器

全域性安裝json-server npm install json-server -g 在專案目錄下建立mock資料夾,並在資料夾下建立db.json檔案 檔案格式如下: { "slides": [{ "src": "/sta

vue-cli專案如何使用vue-resource獲取本地的json資料(模擬服務端返回資料

最近使用vue-cli做了一個小小的專案,在專案中需要使用vue-resource來與後臺進行資料互動,所以我使用了本地json資料來模仿後臺獲取資料的流程。至於vue-resource的安裝和json的準備我就不贅述了、、、 下面是操作方法: 1、首先介紹

Vue學習筆記vue-cli專案搭建及解析

Vue (一)安裝node.js 首先需要安裝node環境,可以直接到中文官網http://nodejs.cn/下載安裝包。 只是這樣安裝的 node 是固定版本的,如果需要多版本的 node,可以使用 nvm 安裝http://blog.csdn.net/s8460049/art