iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

Fastify 101 系列

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

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

[Fastify] Day11 - FastifyRequest

大家好,我是 Yubin 在定義 route 的時候,我們會需要定義那個 route 的 hander。而 handler 的第一個參數,就是 FastifyR...

2022-09-26 ‧ 由 Yubin 分享
DAY 12

[Fastify] Day12 - FastifyReply

大家好,我是 Yubin 在定義 route handler 的時候,第一個參數傳入的是 FastifyRequest,第二個參數是 FastifyReply,...

2022-09-27 ‧ 由 Yubin 分享
DAY 13

[Fastify] Day13 - Decorator

大家好,我是 Yubin 透過 Decorator API,可以讓開發者自訂 Fastify 的核心物件,包括 FastifyInstance, Fastify...

2022-09-28 ‧ 由 Yubin 分享
DAY 14

[Fastify] Day14 - Plugin

大家好,我是 Yubin 在 Fastify 的世界中,我們可以透過 Plugins 來擴充許多功能。這篇文章跟大家介紹 Plugin 這個東西。 Plugi...

2022-09-29 ‧ 由 Yubin 分享
DAY 15

[Fastify] Day15 - Logging

大家好,我是 Yubin這篇文章會介紹 Fastify 的 Logging 機制。 Logging Log,中文翻譯可能會翻譯成"日誌"。...

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

[Fastify] Day16 - Content-Type Parser

大家好 我是 Yubin 當有一個 request 進來的時候,要如何去解析 (Parsing) 他帶過來的 Payload,會利用到 ContentTypeP...

2022-10-01 ‧ 由 Yubin 分享
DAY 17

[Fastify] Day17 - Validation and Serialization with Typebox

大家好 我是 Yubin 當一個 Request 進來,在進入 route handler 之前,他的 Payload 應該要被經過驗證 (Validation...

2022-10-02 ‧ 由 Yubin 分享
DAY 18

[Fastify] Day18 - Testing

大家好 我是 Yubin 身為一個開發者,寫測試是非常重要的。這篇文章介紹 Fastify 中要如何對 server 進行測試。如果對 JavaScript T...

2022-10-03 ‧ 由 Yubin 分享
DAY 19

[Fastify] Day19 - Database

大家好,我是 Yubin 這篇文章會介紹 Fastify 生態系中對 Database 的支援,以及透過 Docker 啟動一個 MongoDB Contain...

2022-10-04 ‧ 由 Yubin 分享
DAY 20

[Fastify] Day20 - Mongoose

大家好,我是 Yubin 今天來跟大家介紹一個非常熱門的 MongoDB Driver,Mongoose。 Fastify 對於 Database 的支援非常...

2022-10-05 ‧ 由 Yubin 分享