使用mock資料實現登入時的一次bug記錄

2022-08-01 15:15:10 字數 678 閱讀 9040

這次的專案是從github拉取下來的,通過閱讀readme檔案,使用提供的賬號和密碼登入時出現一些問題:

一:請求超時

登入時一直報請求超時,通過修改timeout時間發現問題

請求超時時間加長後使用谷歌的開發者工具,開啟network觀察介面的請求狀態,請求還是不成功

二:介面請求出錯

在api的login.js檔案找到login介面,原博主使用post傳送請求,卻使用get傳參的方式,將其修正後,如圖所示:

按readme檔案知道博主的系統登入成功時的使用者名稱和密碼是一致的

總結:get和post請求方式的區別

另外,最重要的乙個區別是:get產生乙個tcp資料報;post產生兩個tcp資料報。

1. get與post都有自己的語義,不能隨便混用。

2. 據研究,在網路環境好的情況下,發一次包的時間和發兩次包的時間差別基本可以無視。而在網路環境差的情況下,兩次包的tcp在驗證資料報完整性上,有非常大的優點。

3. 並不是所有瀏覽器都會在post中傳送兩次包,firefox就只傳送一次。

vue 專案中使用mock假資料實現前後端分離

也是查了很多的資料,整理出來。實現了前後端的分離,用到的技術vue cli,webpack,node,json server。首先全域性安裝json server 1 cnpm i json server gview code 安裝好之後,修改配置檔案,config index.js proxyta...

使用vue cli3時怎麼mock資料

應用場景 在前後端分離的開發模式中,後端給前端提供乙個介面,由前端向後端發請求,得到資料後前端進行渲染。由於前後端開發進度的不統一,前端往往使用本地的測試資料進行資料渲染的測試。如何配置 在vue cli構建的專案,我們可以借助devserver開啟乙個服務,然後我們可以通過路由模擬乙個介面來進行測...

mock資料的基礎使用

在我們自己做乙個專案時,會遇到後端還沒完成資料輸出或者介面沒寫好的情況。你沒有辦法想後台獲取資料,這時候需要前端只好自己寫靜態模擬資料 假資料 mockjs就是用來創造假資料的,他的用法和從後端取資料是基本一樣的,基本的語法看下文,移步官方文件。如果資料太長了,將資料寫在js檔案裡,完成後挨個改ur...