26.課時122-幼教平臺:全局錯誤

  1. 操作數據庫-獲取數據
    Const body = req.body;
  2. 操作數據庫-動態修改添加的數據
    在這裏插入圖片描述
  3. 使用postman發送數據請求
    在這裏插入圖片描述
  4. 在mongodb數據庫裏查看已經添加完成的數據
    在這裏插入圖片描述
    綜上,完成了使用get post來添加數據的工作!
    開發時記得打開,以便開發
    Gitbush 運行項目
    Postman 發送請求
    Mongodb 查看數據是否添加 修改 刪除成功
    在這裏插入圖片描述

全局錯誤
當前,我們在程序發生錯誤時,都是直接throw err,並沒有做什麼處理,現在我們來處理全局錯誤。
在這裏插入圖片描述
使用express自帶的錯誤處理框架來處理此類型的全局錯誤。我們需要編寫中間件,專門進行錯誤處理。在企業中,拋出錯誤一般都是通過程序編寫錯誤日誌來處理的,這樣也方便查閱。之前的錯誤日誌是直接寫在文件裏的,現在我們有了數據庫,那麼可以將錯誤日誌寫在數據庫中了。那我們首先需要在models中創建error.js來進行建模。
在這裏插入圖片描述
編寫error錯誤處理中間件。

已經完成模式文件的創建。我們還需要創建一個error中間件來按照這個模式處理錯誤。在專門存放中間件的middle-wares文件夾中創建error_log.js文件,來專門處理錯誤。
在middle-wares中創建error_log.js文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章