最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue使用json-server進(jìn)行后端數(shù)據(jù)模擬功能

 更新時間:2018年04月17日 08:34:39   作者:歸去來兮-不如去兮  
這篇文章主要介紹了Vue使用json-server進(jìn)行后端數(shù)據(jù)模擬功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

正開發(fā)過程中 前后端分離或者不分離 ,接口多半是之后與頁面的開發(fā) ,所以建立rest的APL的接口 給前端提供虛擬的數(shù)據(jù)是非常必要的 所以這里我使用了json-server作為工具,支持CORS和JSONP跨域請求,支持GET, POST, PUT, PATCH 和 DELETE 方法,更提供了一系列的查詢方法,如limit,order等,接下來我把我自己的上使用心寫成文檔

安裝

首先必須有node環(huán)境(都用到j(luò)son-server一定會有node環(huán)境吧)然后全局安裝json-server

npm install json-server -g

安裝完成后檢查是否全局安裝成功

G:\demo\JavaScript\Vue\Vue one\project\my-project\Vue_two\my-project>json-server -h
index.js [options] <source>
Options:
 --config, -c        Path to config file  [default: "json-server.json"]
 --port, -p         Set port              [default: 3000]
 --host, -H         Set host            [default: "0.0.0.0"]
 --watch, -w        Watch file(s)               [boolean]
 --routes, -r        Path to routes file
 --middlewares, -m     Paths to middleware files          [array]
 --static, -s        Set static files directory
 --read-only, --ro     Allow only GET requests          [boolean]
 --no-cors, --nc      Disable Cross-Origin Resource Sharing   [boolean]
 --no-gzip, --ng      Disable GZIP Content-Encoding       [boolean]
 --snapshots, -S      Set snapshots directory       [default: "."]
 --delay, -d        Add delay to responses (ms)
 --id, -i          Set database id property (e.g. _id) [default: "id"]
 --foreignKeySuffix, --fks Set foreign key suffix (e.g. _id as in post_id)
                                 [default: "Id"]
 --quiet, -q        Suppress log messages from output     [boolean]
 --help, -h         Show help                 [boolean]
 --version, -v       Show version number            [boolean]
Examples:
 index.js db.json
 index.js file.js
 index.js http://example.com/db.json
https://github.com/typicode/json-server

在項目根目錄創(chuàng)建一個db.json的目錄,然后寫入信息

{
 "api": [
  {
   "text": "數(shù)據(jù)統(tǒng)計",
   "link": "#",
   "hot": true
  },
  {
   "text": "數(shù)據(jù)檢測",
   "link": "#",
   "hot": true
  },
  {
   "text": "流量分析",
   "link": "#",
   "hot": true
  },
  {
   "text": "廣告發(fā)布",
   "link": "#",
   "hot": false
  }
 ]
}

在package.json里面的scripts里面加一行命令

  "json": "json-server db.json --port 3003"

在項目目錄執(zhí)行命令

npm run json

在bash里面會看到這樣的界面

> vue@1.0.0 json g:\demo\JavaScript\Vue\Vue one\project\my-project\Vue_two\my-project
> json-server db.json --port 3003
 \{^_^}/ hi!
 Loading db.json
 Done
 Resources
 http://localhost:3003/api
 Home
 http://localhost:3003
 Type s + enter at any time to create a snapshot of the database

恭喜啟動成功!

這時候進(jìn)入網(wǎng)頁進(jìn)行訪問

這時候就可以進(jìn)行訪問了

http://localhost:3003/api

可以看到之前寫的json串

到此json-server啟動完畢

調(diào)用的代碼是這樣的

this.$http.get('http://localhost:3003/api')
   .then((data) => {
    console.log(data.body)
   }, () => {
    console.log('這里是用了vue-source,后端沒有接口')
   })

頁面初始化就可以看到數(shù)據(jù) 完成

總結(jié)

以上所述是小編給大家介紹的Vue使用json-server進(jìn)行后端數(shù)據(jù)模擬功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • VUE-ElementUI?時間區(qū)間選擇器的使用

    VUE-ElementUI?時間區(qū)間選擇器的使用

    這篇文章主要介紹了VUE-ElementUI?時間區(qū)間選擇器的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Vue3公共組件的main.js的作用、常用代碼解析

    Vue3公共組件的main.js的作用、常用代碼解析

    在Vue3中,公共組件的main.js文件扮演著非常重要的角色,它的作用主要體現(xiàn)在:注冊全局組件、引入公共樣式、引入Vue、引入組件、創(chuàng)建Vue實例、掛載實例,本文將圍繞Vue3公共組件的main.js文件進(jìn)行詳細(xì)的闡述,包括其作用、常用代碼等方面
    2023-08-08
  • vite+vue3項目中svg圖標(biāo)組件封裝的過程詳解

    vite+vue3項目中svg圖標(biāo)組件封裝的過程詳解

    這篇文章主要介紹了vite+vue3項目中svg圖標(biāo)組件封裝的過程,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-03-03
  • Vue中使用wangeditor富文本編輯的問題

    Vue中使用wangeditor富文本編輯的問題

    這篇文章主要介紹了Vue中使用wangeditor富文本編輯的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • vue如何在多個不同服務(wù)器下訪問不同地址

    vue如何在多個不同服務(wù)器下訪問不同地址

    這篇文章主要介紹了vue如何在多個不同服務(wù)器下訪問不同地址,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 使用Vue動態(tài)生成form表單的實例代碼

    使用Vue動態(tài)生成form表單的實例代碼

    這篇文章主要介紹了使用Vue動態(tài)生成form表單的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-04-04
  • 在同一個Vue項目中的不同vue和HTML頁面之間進(jìn)行跳轉(zhuǎn)方式

    在同一個Vue項目中的不同vue和HTML頁面之間進(jìn)行跳轉(zhuǎn)方式

    這篇文章主要介紹了在同一個Vue項目中的不同vue和HTML頁面之間進(jìn)行跳轉(zhuǎn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue實現(xiàn)自定義右擊刪除菜單的示例

    Vue實現(xiàn)自定義右擊刪除菜單的示例

    本文主要介紹了Vue實現(xiàn)自定義右擊刪除菜單的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • vue靜態(tài)配置文件不進(jìn)行編譯的處理過程(在public中引入js)

    vue靜態(tài)配置文件不進(jìn)行編譯的處理過程(在public中引入js)

    這篇文章主要介紹了vue靜態(tài)配置文件不進(jìn)行編譯的處理過程(在public中引入js),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • vue高德地圖繪制行政區(qū)邊界功能

    vue高德地圖繪制行政區(qū)邊界功能

    這篇文章主要介紹了vue高德地圖繪制行政區(qū)邊界功能,本文通過實例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-03-03

最新評論

临桂县| 理塘县| 栖霞市| 舒城县| 句容市| 咸丰县| 武强县| 平阴县| 渭源县| 南和县| 石门县| 同德县| 清原| 呼和浩特市| 古田县| 华容县| 田林县| 合江县| 蓝田县| 遵义县| 江油市| 醴陵市| 宜宾市| 中山市| 孝昌县| 闵行区| 民和| 白河县| 商河县| 景东| 大冶市| 七台河市| 杭州市| 石河子市| 祁东县| 偏关县| 罗江县| 湘西| 庆安县| 汝阳县| 黄陵县|