iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

欸欸!! 這是我的學習筆記 系列

這是一個包含前後端的學習筆記
紀錄2025年所學

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

Day11 - Express 中間件

前言 昨天我們完成了 MVC 架構的基本實作,將 Model 和 Controller 分離。但還有一些重要的功能散落在各處,比如資料驗證、錯誤處理、日誌記錄等...

2025-09-25 ‧ 由 ayeaye 分享
DAY 12

Day12 - Express Generator(1)

前言 前面講完了怎麼手動打造MVC架構,依照慣例,再來就是要找找有沒有更方便的工具,就是今天要整理的Express Generator這次大概就用兩天的篇幅完成...

2025-09-26 ‧ 由 ayeaye 分享
DAY 13

Day13 - Express Generator(2)

前言 昨天我們透過 Express Generator 快速建立了專案骨架,今天就要在這個基礎上實作一個完整的 TodoList。主要放在 View 層的實作、...

2025-09-27 ‧ 由 ayeaye 分享
DAY 14

Day14 - TypeScript (1) - 基本介紹

前言 雖然在初學 JS 的時候,就稍微提過 TS 這東西,但大概是從去前底開始才真正的在專案中需要用 TS 去寫,然後就再也沒碰到單純用 JS 寫的專案了,所以...

2025-09-28 ‧ 由 ayeaye 分享
DAY 15

Day15 - TypeScript (2) - 類型基礎

前言 在上一篇文章中,我們了解了 TypeScript 的概念和優勢。今天我們來深入探討 TypeScript 的核心——類型系統。 類型聲明 TypeScri...

2025-09-29 ‧ 由 ayeaye 分享
DAY 16

Day16 - TypeScript (3) - 開發環境與工具

前言 在前一篇文章中,我們學習了 TypeScript 的類型基礎。今天就來整理如何建立和配置 TypeScript 的開發環境,以及相關的開發工具。 概述 要...

2025-09-30 ‧ 由 ayeaye 分享
DAY 17

Day17 - Express - 建立一個包含 TS 的專案

前言 前面講完了 TypeScript,今天就來建立一個整合 TypeScript 的 Express 專案。 套件簡介 Express Generator T...

2025-10-01 ‧ 由 ayeaye 分享
DAY 18

Day18 - bcrypt - 密碼加密

2025 鐵人賽 Day18 - bcrypt - 密碼加密 前言 前面講完了環境建立的部分,接下來的就往功能面去寫,後續幾天都會圍繞在註冊登錄的部分,今天就先...

2025-10-02 ‧ 由 ayeaye 分享
DAY 19

Day19 - JWT

前言 昨天整理了密碼認證相關的 bcrypt,今天繼續整理註冊登入相關的 JWT 機制。 什麼是 JWT? JSON Web Token (JWT) 是一個開放...

2025-10-03 ‧ 由 ayeaye 分享
DAY 20

Day20 - Helmet - 安全標頭設定

前言 前面兩天聊了 bcrypt 和 JWT,今天來講講另一個很重要但常被忽略的東西 - Helmet。這個套件可以幫你的 Express 應用程式防止一些常見...

2025-10-04 ‧ 由 ayeaye 分享