API開發 讓異常變得優雅

2021-09-14 04:51:54 字數 534 閱讀 4403

用到的框架是 thinkphp5.

有乙個想法。將錯誤也變成json格式.code碼定義為500 如果移動端發現錯誤為500的話 就溫柔提醒.並且服務端儲存錯誤資訊.供開發者修改.

下面說下如何實現。~

// 異常處理handle類 留空使用 \think\exception\handle
原本是留空的 現在改為我們自定義的控制器

建立乙個http控制器 繼承thinkexceptionhandle類 重寫 render方法. 這裡注意一點 最好不要用框架裡的一些方法了.這個檔案的啟動順序大於一些方法.

}這樣就能將thinkphp5原本的報錯頁面變成可識別的json串.喜歡的朋友請給乙個支援

常用API 異常

示例 public class integerdemo string轉換為int 示例 public class integerdemo 解析 從string到date 示例 public class dateformatdemo public class dateutils 把日期轉為指定格式的字...

常用API 異常

示例 public class integerdemo string轉換為int 示例 public class integerdemo 解析 從string到date 示例 public class dateformatdemo public class dateutils 把日期轉為指定格式的字...

讓std map operator 變聰明

std map operator是乙個設計得很磋卻很好用的介面,看下面的例子 include include using namespace std int main mapiimap iimap 1 2 1 iimap 2 2 cout iimap 1 iimap 2 iimap 3 endl r...