iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

利用 node.js/express 架設網站 系列

我會了解這個工具是如何運作的,並且將我所學到的技術架設出一個簡易的伺服器

參賽天數 26 天 | 共 26 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day-21 應用初步規劃以及實作

延續昨天的規劃,我做出了一張心智圖:把這個商店劃分成了四個區域,今天應該會將商店的基本頁面設計完成,並且會慢慢地增加這些功能上去 商店基本頁面設計 本次的前端我...

2024-10-05 ‧ 由 tp6u3fu0 分享
DAY 22

Day-22 新增購物車功能

今天要來完善購物車的功能:首先,我把「加入購物車」這項功能完成了:這項功能可以在當你按下「加入購物車」時,讓購物車的陣列可以多一項商品,並自動將你導航至購物車的...

2024-10-06 ‧ 由 tp6u3fu0 分享
DAY 23

Day-23 連接資料庫與製作登入功能

首先,在程式碼新增一段可以連接資料庫的程式碼:執行後,就可以在終端機看到:不過這時候的商品也面還沒有東西,所以我們需要一個路由來填入商品資料,使他能夠上架商品:...

2024-10-07 ‧ 由 tp6u3fu0 分享
DAY 24

Day-24 完善登入功能

延續昨天的文章,我們安裝完畢要套件之後,就可以來寫登入的功能了:1.設計用戶模型:這個程式碼提供了一個模板,使之後使用者註冊登入時都能夠有一個一致性的方案來登入...

2024-10-08 ‧ 由 tp6u3fu0 分享
DAY 25

Day-25 分辨賣家身份和成為賣家

今天主要是要將能對商品作出修改的功能變為賣家專屬。首先我們需要擴展用戶模型,方便我們確認用戶是不是賣家:接著就可以創建一個成為賣家的路由:接著修改更動商品的路由...

2024-10-09 ‧ 由 tp6u3fu0 分享
DAY 26

Day-26 應用程式安全性(上)

接下來兩天將會把這個應用的安全性實裝上去,要增加安全性有幾種方法: 密碼加密 JWT身份驗證 防止跨站點請求偽造(CSPF) Helmet頭部保護 防止跨站腳...

2024-10-10 ‧ 由 tp6u3fu0 分享