Fundebug微信小程序錯誤監控插件更新至1.1.0,新增test()與notifyHttpError()方法

摘要: 1.1.0新增fundebug.test()fundebug.notifyHttpError()方法,同時大小壓縮至15Khtml

Fundebug是專業的小程序BUG監控服務,能夠第一時間爲您捕獲生存環境中小程序的異常、錯誤或者BUG,及時給開發者發送報警,幫助您快速修復BUG。歡迎你們免費試用,也歡迎各位用戶反饋建議或者問題。小程序

test(name, message)

使用 fundebug.test()方法能夠用於測試 Fundebug 插件。微信小程序

name: 錯誤名稱,參數類型爲字符串,默認值爲"Test"api

message: 錯誤信息,參數類型爲字符串,默認值爲"Hello, Fundebug!"微信

示例 1 : 沒有參數測試

fundebug.test();

示例 2 : 帶參數url

fundebug.test("Hello", "This is a Test");

fundebug.test() 主要用於測試,它發送的錯誤每次都會報警郵件(天天的限額是 20 封),這樣可能會給您形成困擾。爲了不重複報警,請使用其餘 API 記錄錯誤,這樣同一個錯誤將只會在錯誤數達到閾值(10, 100, 100...)的時候報警。插件

notifyHttpError(req, res, option)

使用 notifyHttpError,能夠將 HTTP 請求錯誤發送到 Fundebug。debug

req: HTTP 請求參數,參數類型爲 Object,其子屬性與wx.request的請求參數一致,以下:code

  • method
  • url
  • data
  • header
  • dataType
  • responseType

res: HTTP 返回參數,參數類型爲 Object,其子屬性與wx.request的返回參數一致,以下:

  • statusCode
  • errMsg
  • data
  • header

option: 可選對象,參數類型爲 Object,用於發送一些額外信息,好比:

  • metaData: 其餘自定義信息

示例:

wx.request({
    method: "POST",
    url: "https://example.com/create",
    data: {
        test: "test"
    },
    success(res) {
        fundebug.notifyHttpError(
            {
                method: "POST",
                url: "https://example.com/create"
            },
            res
        );
    },
    fail(res) {
        fundebug.notifyHttpError(
            {
                method: "POST",
                url: "https://example.com/create"
            },
            res
        );
    }
});

最後,感謝 Fundebug 用戶無事忙的反饋。

參考

關於Fundebug

Fundebug專一於JavaScript、微信小程序、微信小遊戲、支付寶小程序、React Native、Node.js和Java線上應用實時BUG監控。 自從2016年雙十一正式上線,Fundebug累計處理了10億+錯誤事件,付費客戶有Google、360、金山軟件、百姓網等衆多品牌企業。歡迎你們免費試用

版權聲明

轉載時請註明做者Fundebug以及本文地址: https://blog.fundebug.com/2019/04/19/fundebug-wechat-miniprogram-1-1-0/

相關文章
相關標籤/搜索