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 客觀

部落格改寫

今天早上將剩下的登入及註冊功能改成 asyncawait。一開始想說能順利註冊就以為沒問題,結果後面做到餐廳網頁的註冊功能時,才想起來:我好像沒有在部落格測試註冊功能有沒有問題。

餐廳網頁改寫

原以為第一次在改寫部落格時,就有摸比較懂了,結果第二次再從頭做起時,還是有點卡卡的,需要去 google 跟想一遍哪些 npm 要引入、哪些變數要使用、資料庫哪裡要驗證,哪裡需要 findOne() 後,再去資料庫做新增、編輯等等。
但是後端在做 Sequelize 與 express 之前,從無到有,我覺得其實有一點抽象,我還是先把靜態頁面的路由做出來,才慢慢做註冊、登入等等的功能,這樣好像與期末專案先規劃資料庫,再做前端有一點不太一樣,不過我覺得好像也差不多,因為這十七週的作業基本上在資料庫的欄位也大致上有個規劃,那在期末專案的話,先規劃資料庫需要哪些欄位,好像也是一樣的道理。

感受

熟能生巧。
有時候在想:部落格改寫的部分,好像還有頁數以及分類沒有做,好像自己可以在做餐廳網頁改寫的時候想一下可以怎麼做,也不錯。

Decisional 決定行動

明天繼續寫餐廳網頁,希望明天可以接觸到抽獎的部分,應該是可以啦,畢竟都做完註冊跟登入了!








你可能感興趣的文章

【譯】Tokio 內部機制:從頭理解 Rust 非同步 I/O 框架

【譯】Tokio 內部機制:從頭理解 Rust 非同步 I/O 框架

extends & type narrowing

extends & type narrowing

DAY2:String ends with?

DAY2:String ends with?






留言討論