本系列將以 30 天的文章,帶大家一步步體驗如何用 TypeScript 升級 Node.js 開發流程。內容涵蓋語法基礎、專案實作、資料庫整合與 API 開發,讓讀者能從零開始,建立更安全、可維護性更高的後端專案。
前言 哈囉!很高興您點開這篇文章。如果您是 Node.js 開發者,並且想讓自己的程式碼更穩健、易於維護,那麼您來對地方了。在這場為期 30 天的技術挑戰賽中...
在開始之前,先讓我們來談談今天的主角 —— TypeScript。 許多人在接觸 TypeScript 的第一反應是:「這不就是 JavaScript 加上型別...
前兩天我們介紹了 TypeScript 的背景與價值,今天要開始動手寫程式碼,從最常見的 基本型別 與 型別推斷 / 型別註記 講起。 1. 基本常用型別 T...
昨天我們介紹了基本型別,今天要進一步學會 Union Type(聯合型別) 和 Enum(列舉)。 這次一樣用「搭火車」的例子 🚄,讓程式碼更貼近生活! 1....
昨天我們介紹了 Union 和 Enum,今天要進一步學習如何用 Interface、Type、Generics 來讓程式更有結構、更可重用。 這次一樣用「搭火...
昨天我們聊了很多概念,今天開始要動手實作啦!💻 我們的目標很簡單:建立一個能跑起來的 TypeScript + Node.js 專案環境,並讓瀏覽器成功回應 「...
嗨~昨天我們已經有一個能跑起來的 TypeScript + Node.js 開發環境。接著,在正式開發 API 之前,先來點暖身 —— 建立一個清晰、可維護的專...
在學習 Express + TypeScript + TypeORM 的過程中,TodoList API 是非常適合新手上手的練習案例。 因為它的邏輯簡單(新增...
前言 - 什麼是資料庫? 簡單來說,資料庫(Database) 是一種用來 儲存、管理與存取資料 的系統。 它能幫助我們把資料有條理地組織起來,並透過查詢語言(...
Render 服務簡介 在前幾天的系列文章中,我們已經完成了本地端的環境建置與功能實作。但真實專案裡,光是「我的電腦能跑」是不夠的,我們需要把服務放到雲端,讓...