iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
影片教學

Node.js 實戰密技與辦公室的小壞壞:即戰力釋放讓總裁的心動瞬間 系列

老闆想要即戰力,但教學都是從基礎開始;我說我要接金流,你還在跟我說什麼是變數。
這次的系列文章,盡可能避開從零開始的教學,提供實戰的程式碼,讓你複製加個設定就能用!

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

第一篇序言及使用 import 開發 node.js

哈囉,這應該是我第八次(對吧?)參加鐵人賽 也跟系列標題說明一樣,本次參賽的主題都是圍繞在 Node.js 上,當然本系列並不是教學文(可能有幾篇是啦),會想要...

2023-09-15 ‧ 由 卡斯伯 分享
DAY 2

用 pnpm 取代 npm,讓 node_modules 不再是容量怪獸!

為了寫 30 天的文章,Node_modules 可能會吃掉 3GB 的容量 每一個 node 專案都有一陀佔空間的 node_modules,假設每一個專案...

2023-09-16 ‧ 由 卡斯伯 分享
DAY 3

27 分鐘示範 Node Express MVC 架構

Express generator 產生的架構又沒看到 M 或 C,為什麼說是 MVC 呢?確實,Express generator 所產生的只是最簡單的架構(...

2023-09-17 ‧ 由 卡斯伯 分享
DAY 4

為專案中加入 Jest,避免未來的自己踩到現在挖的坑 👍

閱讀別人的 Code 是有一定難度的,包含過去自己寫的也是一樣的道理。 所以修改程式碼時,都會難免產生 bug 以及產生更多工作機會,而各種測試都可以有效的避免...

2023-09-18 ‧ 由 卡斯伯 分享
DAY 5

Node.js 文件產生器 Swagger | 別人家的後端都會產文件!?我們家的都... Day5

網路上 API 文件都那麼完整,為什麼我們公司的都... 什麼!?這次文件應該是我負責?誒,我還沒寫過文件啊~~~ Swagger 算是目前相當主流的 API...

2023-09-19 ‧ 由 卡斯伯 分享
DAY 6

從零開始介紹 JWT 驗證 - Day6

現在登入驗證大多都使用 JWT 進行驗證,那麼 JWT 又是什麼呢? JWT 全名是 JSON Web Tokens,其中比較特別的就是 JSON 這個單字。在...

2023-09-20 ‧ 由 卡斯伯 分享
DAY 7

WebSocket 實現 1 對 1、1 對多即時通訊 - Day7

在一般的 http 協定中,都會需要由客戶端發出請求,伺服器端才能進行回應。就好比在辦公室、教室中,你跟心儀的對象只能使用信件往來,你必須寫好信件內容並「發出請...

2023-09-21 ‧ 由 卡斯伯 分享
DAY 8

使用 Promise.catch 抓姦在床(X),解決 Node.js 伺服器終止運作的問題 - Day8

撰寫 Node.js 應用的時候,難免會遇到錯誤,而比較麻煩的是這些錯誤可能會導致伺服器停機。 就好比一段感情中,對方承諾(Promise)與您天長地久,不過承...

2023-09-22 ‧ 由 卡斯伯 分享
DAY 9

使用 Puppeteer 實現自動化測試 - Day9

在非洲每 60 秒就會有 1 分鐘過去,每當工作中有重複的行為,每次耗費 10 秒鐘, 6 次就會耗費 1 分鐘,60 次就等同於 60 分鐘,480 次就等同...

2023-09-23 ‧ 由 卡斯伯 分享
DAY 10

使用 Cheerio 搭配 ChatGPT,爬網站輕鬆不求人 - Day10

不知道漫畫什麼時候更新,都需要手動去查找嗎? 為什麼同事的訊息總是快一步,他是從哪獲得的呢? 辦公室小劇場: 新到職的 Amy 在辦公室不算非常亮眼,她會在...

2023-09-24 ‧ 由 卡斯伯 分享