從前端走進後端,記錄這 30 天後端學習歷程。
這個系列會從 Node.js 與 HTTP 的基礎開始,逐步認識 Server、Request / Response、Express、API、PostgreSQL、身分驗證與 Docker,一點一點理解畫面背後的資料與系統究竟是怎麼運作的。
在 AI 可以快速產生程式碼的現在,我也想試著不只停留在「把功能做出來」,而是繼續追問:為什麼要這樣寫?這段程式解決了什麼問題?如果拿掉又會發生什麼?
希望經過 30 天,能把原本陌生的後端世界慢慢拼起來,也找到一套適合自己的 AI 輔助學習與開發方式。
前言 前面已經完成 JWT 登入流程,使用者登入成功後,後端會簽發一組 Token。 但拿到 Token 之後,事情還沒結束。 之後使用者每次呼叫 API,後端...
前言 前面已經開始用 TypeORM 操作 PostgreSQL,也完成了 User 的註冊流程。 剛開始寫 API 時,一個功能通常只處理一件事情,建立資料、...
前言 前幾天已經完成 JWT 登入流程,也透過 JWT Middleware 確認使用者身分。驗證成功後,後端可以從 req.user 取得目前登入者的資訊。...
前言 前面一路做到現在,Node.js、Express、PostgreSQL、JWT、Transaction 都已經慢慢串起來了。 但當專案開始變得比較完整之後...
前言 前面已經陸續把 Node.js、Express、PostgreSQL 和 Docker 串了起來,到了這個階段,專案開始同時需要 API 和資料庫兩個服務...
前言 現在寫程式,遇到不懂的地方可以問 AI,想新增功能時,也能請 AI 直接幫忙寫 Code。開發速度確實變快了,但有時候改著改著,專案反而變得更難維護。 原...
前言 前面幾天,我們開始練習使用 AI 開發程式,也學會透過 Spec → Plan → Implement,將需求整理成規格、規劃實作步驟,再交給 AI 逐步...
前言 前一天我們透過 AGENTS.md 等專案指引,讓 AI 了解專案架構、程式碼規範和開發方式,讓它寫程式時更符合專案原本的設計。 不過,就算 AI 已經理...
前言 使用 AI 寫程式之後,開發速度確實快了不少,但實際使用時,還是可能遇到對話越來越長、需求反覆說明,以及 AI 修改超出預期等問題。 有時候只是想修正一支...
前言 還記得第一天開始學習後端時,可能只想知道 Node.js 是什麼、後端工程師平常在做什麼,以及自己能不能寫出一支 API。 一路走到今天,從建立第一個伺服...