Day 137 (Week20), 2021/08/27 (Thursday)
學習時數:6 hr
Done
- [done] w17 hw1 部落格改寫(改成 async / await)
- [done] w17 hw2 餐廳網頁功能製作(路由、登入、註冊)
To Do @ this week
- [ ] w17 & w18 餐廳網頁改寫
- [ ] w17 HW1 部落格改寫(自我檢討)
- [ ] [INT101]
學習心得紀錄
Objective 客觀
部落格改寫
今天早上將剩下的登入及註冊功能改成 async
與 await
。一開始想說能順利註冊就以為沒問題,結果後面做到餐廳網頁的註冊功能時,才想起來:我好像沒有在部落格測試註冊功能有沒有問題。
餐廳網頁改寫
原以為第一次在改寫部落格時,就有摸比較懂了,結果第二次再從頭做起時,還是有點卡卡的,需要去 google 跟想一遍哪些 npm 要引入、哪些變數要使用、資料庫哪裡要驗證,哪裡需要 findOne()
後,再去資料庫做新增、編輯等等。
但是後端在做 Sequelize 與 express 之前,從無到有,我覺得其實有一點抽象,我還是先把靜態頁面的路由做出來,才慢慢做註冊、登入等等的功能,這樣好像與期末專案先規劃資料庫,再做前端有一點不太一樣,不過我覺得好像也差不多,因為這十七週的作業基本上在資料庫的欄位也大致上有個規劃,那在期末專案的話,先規劃資料庫需要哪些欄位,好像也是一樣的道理。
感受
熟能生巧。
有時候在想:部落格改寫的部分,好像還有頁數以及分類沒有做,好像自己可以在做餐廳網頁改寫的時候想一下可以怎麼做,也不錯。
Decisional 決定行動
明天繼續寫餐廳網頁,希望明天可以接觸到抽獎的部分,應該是可以啦,畢竟都做完註冊跟登入了!