iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

Fastify 101 系列

以 Fastify 為中心的 Web 後端之旅,包括但不限於後端的開發與維運。
Fastify 是一個 NodeJS 的 Web Framework,個人在工作上使用也有一段時間,希望能藉這次的系列文章,整理或深入一些後端相關主題,增加正體中文的文章,讓新手老手都能一起來學習討論。
會講一些後端的知識,以及使用 Fastify 的相關實踐。

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

[Fastify] Day01 - 系列文介紹

大家好,我是 Yubin 這一系列的文章會以 Fastify 為主要使用的工具,講一些後端開發必須知道的概念知識以及實作。 Fastify Fastify 是一...

2022-09-16 ‧ 由 Yubin 分享
DAY 2

[Fastify] Day02 - 開發環境準備

大家好,我是 Yubin 這邊講的是開發 Fastify 應用程式需要準備及建議準備的程式或工具。 NodeJS Node 是一個開源且跨平台的 JavaScr...

2022-09-17 ‧ 由 Yubin 分享
DAY 3

[Fastify] Day03 - Hello World

大家好,我是 Yubin 本篇文章會利用 Fastify 建立一個 Hello World 專案 npm npm, Node Package Manager,是...

2022-09-18 ‧ 由 Yubin 分享
DAY 4

[Fastify] Day04 - Fastify-CLI

大家好,我是 Yubin 本篇介紹利用 Fastify 官方團隊的 CLI 工具: Fastify-CLI 來快速建立 Fastify 專案 安裝 npm i...

2022-09-19 ‧ 由 Yubin 分享
DAY 5

[Fastify] Day05 - HTTP Header

大家好,我是 Yubin 本篇文章會介紹 HTTP Header 的基本知識,以及透過 Fastify 要如何控制 HTTP Header。 當我們定義了一個像...

2022-09-20 ‧ 由 Yubin 分享
DAY 6

[Fastify] Day06 - Route

大家好,我是 Yubin 我們在開發網頁後端的時候,常常會需要定義一些 API。本篇講一下透過 Fastify 的 Route 來定義 API Endpoint...

2022-09-21 ‧ 由 Yubin 分享
DAY 7

[Fastify] Day07 - FastifyInstance and FastifyServerOptions

大家好,我是 Yubin 這篇文章介紹 Fastify server 在程式中的實體 (instance),Type 定義在 FastifyInstance。...

2022-09-22 ‧ 由 Yubin 分享
DAY 8

[Fastify] Day08 - Fastify Server Methods

大家好,我是 Yubin 這篇文章要講的是 FastifyInstance 中定義的幾個重要 method。 大部分是用來設定伺服器的行為,以及註冊 plugi...

2022-09-23 ‧ 由 Yubin 分享
DAY 9

[Fastify] Day09 - Hook

大家好,我是 Yubin 這篇文章會講 Fastify 的 Hook,可以監聽特定的事件,在事件觸發前呼叫自己想要的處理函式。 本文中的 server 指的...

2022-09-24 ‧ 由 Yubin 分享
DAY 10

[Fastify] Day10 - Lifecycle

大家好,我是 Yubin 這篇文章講 Fastify 的生命週期,搭配 Fastify Hook 可以在各個階段做不同的動作。 Lifecycle Reques...

2022-09-25 ‧ 由 Yubin 分享