iT邦幫忙

鐵人檔案

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

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

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

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

2024鐵人賽Day-01 前言

哈嘍大家好,由於我選擇的主題對我來說非常陌生,所以這次我會挑戰在30天內從零開始了解node.js、express是個什麼東西以及完成架設一個屬於自己的伺服器的...

2024-09-15 ‧ 由 tp6u3fu0 分享
DAY 2

Day-02 安裝node.js/express

今天要來安裝這兩樣工具 node.js 首先,進入官網並找到下載頁面,並選擇套件管理器將指令複製下來並且貼到終端機,安裝完成後就可以在終端機看到目前版本跟安裝成...

2024-09-16 ‧ 由 tp6u3fu0 分享
DAY 3

Day-03 node.js核心模組

今天要來學習node.js的核心模組先來講講模組(modules)是什麼:模組其實就是一個js檔案,每個模組都有不同的單一的功能,他們都有著共同的特性:- 封裝...

2024-09-17 ‧ 由 tp6u3fu0 分享
DAY 4

Day-04 express練習(上)

今天要來練習使用express 創建基本的 Express 應用: 首先,要先創建一個app.js文件,並打上下列程式: const express = req...

2024-09-18 ‧ 由 tp6u3fu0 分享
DAY 5

Day-05 express練習(下)

今天會來了解什麼是中介軟體(middleware),以及如何處理錯誤和使用模板引擎來動態生成 HTML 深入了解中介軟體(Middleware): 中介軟體在...

2024-09-19 ‧ 由 tp6u3fu0 分享
DAY 6

Day-06 處理靜態文件和連接資料庫

今天主要會學到兩個部分:1.express如何處理靜態文件2.express連接至資料庫 處理靜態文件: 使用內建的 express.static() 中介軟體...

2024-09-20 ‧ 由 tp6u3fu0 分享
DAY 7

Day-07 express API開發(上)

今天的重點會是API開發,會有三個大重點:1.了解RESTful API2.創建CRUD API3.基本身份驗證 了解RESTful API RESTful A...

2024-09-21 ‧ 由 tp6u3fu0 分享
DAY 8

Day-08 express API開發(下)

今天延續上次的API,要繼續了解API1.API測試2.API驗證與錯誤處理3.API安全性與性能優化 API測試 API 測試是確保你的 API 在各種情況下...

2024-09-22 ‧ 由 tp6u3fu0 分享
DAY 9

Day-09 資料庫整合與進階查詢操作

今天一樣有三個重點:1.整合關聯式資料庫2.ORM(物件關聯映射)工具3.進階查詢操作 整合關聯式資料庫 前幾天已經學習了SQLite 或 MongoDB 等輕...

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

Day-10 用戶驗證與授權

1.理解驗證與授權的區別2.實現用戶驗證(Authentication)3.實現授權(Authorization) 驗證與授權的區別 在學習如何實現用戶驗證和...

2024-09-24 ‧ 由 tp6u3fu0 分享