30 天來挑戰使用 Rust 和 Actix 框架,打造一個 QR Code 生成網站。這個網站可以讓使用者輸入連結,並生成相對應的 QR Code,可以自由設定 QR Code 的顏色、大小和格式。
現在 page.tsx 的程式碼已經有點多了,而且之後還要新增一個產生 PNG 的表單,所以現在就把原本產生 SVG 的表單重構成元件,這樣之後要新增表單的時候...
前情提要:上一篇把 page.tsx 中的表單部分重構整理成一個新的元件,不過搬移的過程中,有一些問題沒有處理好,所以這篇就來處理一下。 如何傳遞 errors...
上一篇文章已經把原本新增 QR code 的 SVG 表單,重構成一個元件來使用,接下來會新增另一個元件,來製造 QR code 的 PNG 圖片。 不過在此之...
之前在開發 API 的時候,有寫一隻比較簡單的建立 QR code 的 API,但是後來都沒用到,所以這篇文章會來建立一個表單元件來使用這隻 API。 建立表單...
現在的 SVG 與 PNG 的表單都建立完成,不過 SVG 建立 QR code 圖片的部分,現在是用 Next.js 提供的 Image 元件來顯示,但一開始...
接下來要開始做部署的事情了,會先從後端的部分開始,本篇會先介紹如何使用 Docker 來建立 Image。 寫 Dockerfile 來建立 Image 首先我...
這篇文章可能不是很多人會用到,但是如果開發系統是 Mac M1 的話,可能會遇到一些問題,所以還是寫了這篇文章來介紹一下。 Docker Buildx Dock...
前面已經透過 Docker Buildx 建立了 Image,並且把 Image 上傳到 Docker Hub,接下來就可以開始部署到 DigitalOcean...
上一篇是介紹如何將 Rust 後端部署到 DigitalOcean,這篇會介紹如何部署到 AWS EC2,兩種方式給大家參考。 AWS EC2 AWS EC2(...
歷經前兩天的後端部署示範,終於也到了前端的部署了,這篇文章會介紹如何將 Next.js 的前端部署到 Vercel。 前端部署的選擇 前端部署的方式有很多,參考...