iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0

挑戰賽也來到第十天了,我一開始想說這件事情其實並不難,就是把我看到的東西,稍微以我的理解再分享出來而已,但其實這件事情沒我想像中輕鬆,還要連續維持30天,
不過也算是紀錄自己成長的過程吧。

從前兩天的內容不知道大家有沒有發現,我進入不同route的時候,每次都去跑一次fs 讀取檔案,那我們現在嘗試把fs這個模組抽出來做,直接上圖註解給大家看

創建一個db.js檔案

程式碼上面註解都有解釋了,async await的部分,如果我後續有再有一套自己的理解,再來分享一篇吧XD

接著回到我們的
index.js

因為fs模組已經在db.js裡面引入了,所以我們不需要再次匯入。

接著我們把db.js引入,同時也多提供一點寫法給大家看

接著來處理router

結合async await 跟 try catach補獲錯誤的寫法。

達到盡量不要重複code的目的,這樣未來檔案名字變了,我們也只需要去改變db.js的文件即可~


上一篇
第九天 嘗試做一點小練習吧#2
下一篇
第十一天 一點點變數提升一點點作用域
系列文
Node.js隨手札記 想到什麼就說什麼的30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言