iT邦幫忙

鐵人檔案

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

30 天架設 Node.js - Express 框架:快速學習之路 系列

在 30 天內,由入門至深入,學習 Node.js 後端框架 -Express。適合新手及基礎學習者,建立堅實技能,輕鬆打造強大網頁應用程式。

鐵人鍊成 | 共 30 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 - 了解 Node.js - Express 是什麼

鐵人賽開始啦~!大家一起加油! 前言 這次是我第一次參加鐵人賽,選用的主題是在實務工作上已經使用一年多的 Express 框架,對於 Express 使用上有一...

2023-09-02 ‧ 由 Abby 分享
DAY 2

Day 2 - 安裝 Express 開發環境及 建立第一個 Express 伺服器

安裝 Node.js 要開始建立伺服器之前,第一步就是要先進行安裝的動作! 首先,需要先到 Node.js 官網安裝下載檔,如果沒有特殊的需求,建議安裝 LTS...

2023-09-03 ‧ 由 Abby 分享
DAY 3

Day 3 - 路由和控制器:處理 URL 和路由(上)

昨天已可以順利地讓伺服器動起來,但是不是程式碼有看沒有懂呢? 今明兩天會來與大家聊聊 express 的核心技術之一 → Routing (路由) 什麼是 Ro...

2023-09-04 ‧ 由 Abby 分享
DAY 4

Day 4 - 路由和控制器:處理 URL 和路由(下)

昨天已大致了解路由的建立,但是如果我們有好幾個方法都要共用一個路由呢?這就是今天要討論的重點! 以 /book 作為範例,如果要因應各種請求方法做回覆,最基本的...

2023-09-05 ‧ 由 Abby 分享
DAY 5

Day 5 - 中介軟體:處理請求和響應的中間處理程序

在前兩天瞭解了express 的核心技術之一的Routing (路由)後,今天我們要來學習另一個核心 → Middleware (中介軟體) 什麼是中介軟體 我...

2023-09-06 ‧ 由 Abby 分享
DAY 6

Day 6 - 靜態檔案和樣板引擎:處理靜態資源和動態網頁(上)

今天呢~我們要來聊聊 express 框架要怎麼建立靜態檔案。要建立靜態檔案前,先來聊聊什麼是靜態檔案(Static Files)。 什麼是靜態檔案 根據 ex...

2023-09-07 ‧ 由 Abby 分享
DAY 7

Day 7 - 靜態檔案和樣板引擎:處理靜態資源和動態網頁(中)

昨天已經可以開啟了圖片連結,今天我們來進階一點做一個樣版引擎的頁面吧! 什麼是樣版引擎 樣版引擎(template engine),顧名思義就是有一個固定樣版,...

2023-09-08 ‧ 由 Abby 分享
DAY 8

Day 8 - 靜態檔案和樣板引擎:處理靜態資源和動態網頁(下)

昨天已經建立了一個樣板,今天就要讓樣板隨我們需求的文字做變化~讓我們繼續看下去! 實作動態網頁 動態網頁中常常會出現模板一樣,但內容文字不一樣的網頁,想要讓我們...

2023-09-09 ‧ 由 Abby 分享
DAY 9

Day 9 - 連接資料庫:使用 MySQL 資料庫進行連接(上)

經過了前幾天對 Express 框架的介紹,接下來我們著重在介紹資料庫及如何使用框架連接資料庫,與資料庫的資料交換這可是後端工程師一定要會的技能,讓我們繼續看...

2023-09-10 ‧ 由 Abby 分享
DAY 10

Day 10 - 連接資料庫:使用 MySQL 資料庫進行連接(下)

昨天已經安裝了我們要連接的資料庫,今天我們要來用程式進行連線啦~ MySQL 建立資料庫 在程式連線之前,我們先開啟昨天的 TablePlus ,按一下上方有個...

2023-09-11 ‧ 由 Abby 分享