iT邦幫忙

actix-web相關文章
共有 12 則文章
鐵人賽 SideProject30 DAY 15

技術 Day 15 - 解決 CORS 問題

這篇文章會介紹如何解決 CORS 問題,並且讓前端可以跟後端正常溝通。最後並且把 QR Code 的圖片顯示在前端。 什麼是 CORS 根據 Wikipedia...

鐵人賽 SideProject30 DAY 12

技術 Day 12 - 如何利用 GitHub Action 自動化測試

在前兩篇文章中,我們分別示範了單元測試與整合測試,讓我們的 QR Code 的功能更加穩定。今天,我們將會展示如何利用 GitHub Action 自動執行這些...

鐵人賽 SideProject30 DAY 11

技術 Day 11 - 為 Rust 整合測試

整合測試 考慮到我們的 Web Server 有多個功能,例如產生 QR Code、驗證顏色碼、從地址獲取經緯度等,整合測試將確保所有這些部分能夠正確地一起工作...

鐵人賽 SideProject30 DAY 10

技術 Day 10 - 為 Rust 單元測試

今天是第 10 天,我們的功能已經做到一個段落,接下來需要做一個滿重要的部分,那就是測試。雖然我們都有在 Postman 測試功能是否可以執行,不過我們還是必須...

鐵人賽 SideProject30 DAY 9

技術 Day 9 - 產生地址和 Mail 的 QR code

接續昨天成果擴充了電話號碼的 QR code 功能後,今天我們打鐵趁熱,要進一步地新增兩種新的 QR code 類型,分別是 Mail 和地址。對於地址部分,會...

鐵人賽 SideProject30 DAY 8

技術 Day 8 - 產生電話版本的 QR code

繼上一篇的模組化重構後,今天我們將進一步增加新的功能:產生電話號碼的 QR Code。 為什麼要電話的 QR Code? 在商務或社交活動中,經常需要與他人交換...

鐵人賽 SideProject30 DAY 7

技術 Day 7 - 模組化重構

在現代軟體開發過程中,模組化管理已經是一個非常重要的概念。透過模組化,我們可以更有效地管理專案中的程式碼,同時也可以更方便地在未來擴展功能。 從顏色到尺寸,漸進...

鐵人賽 SideProject30 DAY 6

技術 Day 6 - 為 QR Code 新增圖片大小縮放功能

昨天我們增加了顏色選擇功能,今天要來加上圖片大小的縮放功能。因為 QR Code 的大小對於其掃描速度和容錯率也是非常重要的,所以今天我們會專注於新增這個功能,...

鐵人賽 SideProject30 DAY 5

技術 Day 5 - 加入顏色選擇功能

目前專案的後端 API 已經能夠根據使用者的輸入產生客製化的 QR Code。不過,QR Code 不只能展示資料,它的外觀也可以根據使用者的喜好進行調整。所以...

鐵人賽 SideProject30 DAY 4

技術 Day 4 - 加強使用者互動

在前三天,我們建立了專案的基礎並成功地整合了 QR Code 產生功能至 Actix Web 中。今天,我們要著重於如何進一步加強與使用者的互動性。 讓使用者自...

鐵人賽 SideProject30 DAY 3

技術 Day 3 - Rust 如何製作 QR Code

在前兩天,我們已經建立了穩固的基石:熟悉了 Rust、Cargo 和 Actix Web。今天,將會進行這次挑戰的核心部分,那就是使用 Rust 製作 QR C...

鐵人賽 SideProject30 DAY 2

技術 Day 2 - Actix Web —— 高效能的 Rust Web 框架

昨天已經成功地為我們的 QR Code 製造機設定好 Rust 和 Cargo 的開發環境。而今天,則要開始進入 Rust 的 Web 開發領域,利用 Acti...