真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

用Fundebug插件記錄網(wǎng)絡(luò)請(qǐng)求異常的方法

在服務(wù)端,不管我們使用Node.js、Java、PHP還是Python等等,都會(huì)用日志以文本的形式記錄請(qǐng)求以及報(bào)錯(cuò)信息。這個(gè)對(duì)于后端做事后分析是很有用的。

10年積累的成都網(wǎng)站建設(shè)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有崇川免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

另一方面,前端有時(shí)候出問題其實(shí)是因?yàn)楹蠖私涌趫?bào)錯(cuò),返回?cái)?shù)據(jù)異常導(dǎo)致。而實(shí)際上,前端才是用戶直接觸及的端,所以出了問題,首先是在前端體現(xiàn)出來,首先也是找前端。

用Fundebug插件記錄網(wǎng)絡(luò)請(qǐng)求異常的方法

為了更好地定位問題是前端代碼還是接口問題,在這里推薦使用Fundebug的前端JavaScript監(jiān)控插件。該插件從0.1.0之后,就開始支持HTTP請(qǐng)求錯(cuò)誤的監(jiān)控。

例子

為了測試,我寫一個(gè)簡單的例子。沒有用到任何復(fù)雜的框架,就是一個(gè)簡單的HTML加上網(wǎng)絡(luò)請(qǐng)求的JS。




  
  Test HTTP Request


  

This is a test for HTTP request error !

然后,在Fundebug創(chuàng)建一個(gè)JS監(jiān)控項(xiàng)目,并拷貝接入代碼:

用Fundebug插件記錄網(wǎng)絡(luò)請(qǐng)求異常的方法

完整代碼如下所示:




  
  Test HTTP Request


  

This is a test for HTTP request error !

使用http-server命令直接運(yùn)行(推薦小技巧:使用npm install -g http-server安裝一個(gè)簡單的服務(wù)器。),在瀏覽器輸入地址http://127.0.0.1:8080訪問該頁面。

用Fundebug插件記錄網(wǎng)絡(luò)請(qǐng)求異常的方法

點(diǎn)擊頁面上的click按鈕,就會(huì)觸發(fā)這個(gè)錯(cuò)誤。在Fundebug的控制臺(tái)可以看到報(bào)錯(cuò)信息,如下所示:

用Fundebug插件記錄網(wǎng)絡(luò)請(qǐng)求異常的方法

點(diǎn)擊該錯(cuò)誤,可以查看報(bào)錯(cuò)詳情。一個(gè)http的get請(qǐng)求訪問http://127.0.0.1:8080/example/,然后返回404。當(dāng)然,http的請(qǐng)求錯(cuò)誤類型有很多,不僅可以抓404, 什么401啊,403啊,500啊等等都能抓過來。

用Fundebug插件記錄網(wǎng)絡(luò)請(qǐng)求異常的方法

另外,通過用戶行為也可以很好地看到觸發(fā)報(bào)錯(cuò)的過程:

用Fundebug插件記錄網(wǎng)絡(luò)請(qǐng)求異常的方法

跨域問題

如果訪問的是非同源的請(qǐng)求,那么報(bào)錯(cuò)會(huì)拿不到狀態(tài)碼,也就是說status不會(huì)是404,而是0。這個(gè)比較蛋疼!

總結(jié)

監(jiān)控HTTP請(qǐng)求錯(cuò)誤有什么好處?

第一時(shí)間發(fā)現(xiàn)HTTP請(qǐng)求出現(xiàn)狀況;

及時(shí)告知后端服務(wù)器出了問題,快速應(yīng)對(duì);

分析前端其它bug的時(shí)候多了一份信息參考;

用戶反饋服務(wù)無法使用的時(shí)候,可以快速知道問題原因。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


分享名稱:用Fundebug插件記錄網(wǎng)絡(luò)請(qǐng)求異常的方法
當(dāng)前路徑:http://weahome.cn/article/gcepic.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部