Error, 我討厭Error
思考結構 細部問題 狀況;緣起 在寫routes作業的時候. 跑出了這個錯誤 TypeError: Router.use() requires a middleware function but got a Object 第一次出手與失敗 一開始想說是不是哪個變數打錯了, 還是require這邊沒弄好 還是打字打錯. 還把教案的程式碼都複製過來, 一行一行看. 結果都不是這些問題 定義問題 我把教案沒提過, 或是自己沒遇到過錯誤當作是知識忙區. 尋找與嘗試 知識盲區的話就上網查最快. 直接把錯誤貼上去, 就會有很多相關的文章出來 但是很多是不相關的, 要慢慢找挺花時間的 掌握關鍵,撥雲見月 後來發現是, 因為我routes/modules那邊一次把所有檔案的創好了 routes/index.js 那邊也關聯了 但是modules裡面很多都是空白的 讀到的時候不會像是views那邊一樣可以顯示空白 而是因為沒有 module.export = router 這段 會直接出現伺服器錯誤無法測試 回顧與發現 一個字 菜 分享與展望 我自己是在Notion AC的目錄下創了一個Error大全 每次遇到不能馬上解決的error都貼進來 找到解決方法之後就去裡面註記一下怎麼解決的, 順便罵個幾句