挑戰賽也來到第十天了,我一開始想說這件事情其實並不難,就是把我看到的東西,稍微以我的理解再分享出來而已,但其實這件事情沒我想像中輕鬆,還要連續維持30天,
不過也算是紀錄自己成長的過程吧。
從前兩天的內容不知道大家有沒有發現,我進入不同route的時候,每次都去跑一次fs 讀取檔案,那我們現在嘗試把fs這個模組抽出來做,直接上圖註解給大家看
創建一個db.js檔案
程式碼上面註解都有解釋了,async await的部分,如果我後續有再有一套自己的理解,再來分享一篇吧XD
接著回到我們的
index.js
因為fs模組已經在db.js裡面引入了,所以我們不需要再次匯入。
接著我們把db.js引入,同時也多提供一點寫法給大家看
接著來處理router
結合async await 跟 try catach補獲錯誤的寫法。
達到盡量不要重複code的目的,這樣未來檔案名字變了,我們也只需要去改變db.js的文件即可~