Day 164 (Week24), 2021/09/22 (Wednesday)
學習時數 6 hr
Done
- [done] 以 Express, sequelize, MVC 架構實作 RESTful API
To Do @ this week
- [ ] w21 React iT 邦幫忙鐵人賽:從 Hooks 開始,讓你的網頁 React 起來系列 Day01 ~ Day 05
- [ ] w21 React [FE302]
學習心得紀錄
Objective 客觀
前幾天都是觀看 Youtube 如何利用 node.js
、Express
、Sequelize
做出 RESTful API,其中還有認識一些新的 npm 套件,像是 helmet
、esm
、nodemon
、morgan
。
接著實作後端的 user RESTful API,發現 res.json()
、res.send()
、res.end()
長的很像,有稍微去查一下大致上的差異。
在網路上查資料時,一開始搞不太懂 RESTful API
要怎麼寫入 database,然後再顯示 json()
,還有想不太清楚 router
要怎麼寫。後來,我在實作的時候,就比較瞭解,一樣是取 req.body
的資料,使用 sequelize
語法,放入 database
,然後再用 res.json()
回傳錯誤或成功的訊息。
今天試著做專案的註冊、修改、刪除 user,明天來試著做做看 JWT 驗證及登入功能。
感受
一開始認識了好多 npm 套件時,其實有點茫然,不太曉得各個的功用,後來有查了一下這些套件的文件說明,暫且先用不到,以後如果要精進,可以再來研究這些套件。
Decisional 決定行動
明天要試著做 JWT 產生 token。