前端使用moke數(shù)據(jù)開發(fā)

在開發(fā)中,前端的界面交互已經(jīng)寫好,但是后端的接口還沒有寫好,這個(gè)時(shí)候就需要前端自己寫一些假數(shù)據(jù)進(jìn)行模擬,但是如果有大量的界面數(shù)據(jù)的話,本地寫假數(shù)據(jù)是非常龐大的工作量,而且后期的替換接口也比較麻煩,所以使用線上的moke數(shù)據(jù)就非常有必要了,調(diào)的是真實(shí)的api,只需要自己在線上寫一些假數(shù)據(jù),和后端約定好字段名,后期直接修改請(qǐng)求路徑就好了。

  • 這里推薦使用的是fastmock,非常便捷的一個(gè)線上moke數(shù)據(jù)網(wǎng)站,網(wǎng)址(https://www.fastmock.site
  • 使用也比較簡(jiǎn)單,注冊(cè)一個(gè)賬號(hào),在界面里面新建項(xiàng)目。


  • 項(xiàng)目剛進(jìn)去是沒有接口的,需要自己創(chuàng)建接口??梢栽O(shè)置請(qǐng)求的類型,和請(qǐng)求的url,在編輯器里面編輯json格式的數(shù)據(jù),(支持moke.js語(yǔ)法,參考moke.js官網(wǎng))。
    image.png
  • 設(shè)置完成之后點(diǎn)擊保存。就可以看到設(shè)置好的接口。


    image.png
  • 根據(jù)接口的根地址進(jìn)行請(qǐng)求。代碼如下。
let xhr=new XMLHttpRequest();
   xhr.open("get","https://www.fastmock.site/mock/4ffaa183ddf5050756885ff033a2636b/xukeler/user",true);
   xhr.send();
   xhr.onreadystatechange=function(){
       if(xhr.status==200&&xhr.readyState==4){
           console.log(xhr.responseText)
       }
   }
  • 返回的數(shù)據(jù)


    image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載地址 image.png 前言 fiddler是一個(gè)很好的抓包工具,默認(rèn)是抓http請(qǐng)求的,對(duì)于pc上的htt...
    菜菜編程閱讀 21,895評(píng)論 0 28
  • 產(chǎn)業(yè)鏈無孔不入啊。老婆店里員工坐摩的被車子撞了,腰部骨折,后因摩的跑了,司機(jī)不配合定責(zé),在多次跑交警大隊(duì)后,經(jīng)交警...
    伏伏王閱讀 230評(píng)論 0 0
  • 寫于2015-08-21 00:25 這邊老師真的是太好了,不知道怎么形容,既不像高中以前的老師一樣逼迫,也不像大...
    ChuJimmy閱讀 217評(píng)論 0 0
  • #幸福是需要修出來的~每天進(jìn)步1%~幸福實(shí)修13班~22唐潔# 20180123(53/60) 【幸福三朵玫瑰】 ...
    你謝謝閱讀 179評(píng)論 1 2
  • 不看電視劇的我,用了兩天時(shí)間看完了朋友一直推薦的《蝸居》。其實(shí)不是不愛看,只是不敢看,一是因?yàn)樗?,?..
    緣起78閱讀 300評(píng)論 0 2

友情鏈接更多精彩內(nèi)容