- 操作數據庫-獲取數據
Const body = req.body; - 操作數據庫-動態修改添加的數據
- 使用postman發送數據請求
- 在mongodb數據庫裏查看已經添加完成的數據
綜上,完成了使用get post來添加數據的工作!
開發時記得打開,以便開發
Gitbush 運行項目
Postman 發送請求
Mongodb 查看數據是否添加 修改 刪除成功
全局錯誤
當前,我們在程序發生錯誤時,都是直接throw err,並沒有做什麼處理,現在我們來處理全局錯誤。
使用express自帶的錯誤處理框架來處理此類型的全局錯誤。我們需要編寫中間件,專門進行錯誤處理。在企業中,拋出錯誤一般都是通過程序編寫錯誤日誌來處理的,這樣也方便查閱。之前的錯誤日誌是直接寫在文件裏的,現在我們有了數據庫,那麼可以將錯誤日誌寫在數據庫中了。那我們首先需要在models中創建error.js來進行建模。
編寫error錯誤處理中間件。
已經完成模式文件的創建。我們還需要創建一個error中間件來按照這個模式處理錯誤。在專門存放中間件的middle-wares文件夾中創建error_log.js文件,來專門處理錯誤。
在middle-wares中創建error_log.js文件。