Rocket入門指南 第四章:設定Rocket框架 2019 年 7 月 11 日 Magic Len 研究分享、 Rust Rocket的目標是提供一個高彈性和高可用性的組態配置系統,開發者或是系統管理員可以很輕易地對每一個別的設定項目使用環境變數、設定檔或是程式碼來進行設定。 繼續閱讀
如何用Rocket處理multipart/form-data的資料? 2019 年 7 月 9 日 Magic Len Rust 在開發Web應用程式的時候,我們常會需要透過POST請求來取得客戶端上傳的檔案資料,這時候的HTTP主體通常就會使用「multipart/form-data」格式。然而,Rocket框架並未原生支援「multipart/form-data」的資料,但使用起來限制重重,不太方便。所以這篇文章會介紹一個替代方案來處理「multipart/form-data」的資料。 繼續閱讀
Rocket入門指南 第三章:HTTP回應(Response) 2019 年 7 月 7 日 Magic Len 研究分享、 Rust 到目前為止,我們已經知道一個路由處理程序的函數可以選擇不回傳任何值,或是選擇回傳一個字串或一個字串切片。在這篇文章中,將會介紹Rocket框架所提供的多種不同的型別,來讓我們的路由處理程序能夠回應(respond)更多類型的資料。 繼續閱讀
Rocket入門指南 第二章:路由(Routing)與請求(Request)的處理 2019 年 7 月 5 日 Magic Len 研究分享、 Rust 一個Web框架最基本的功能除了提供HTTP伺服器之外,還需要進行HTTP請求(request)的路由(routing)。Rocket在這方面套用了Rust程式語言提供的程序式巨集功能,使我們可以很簡單地使用「get」、「put」、「post」、「delete」、「head」、「patch」和「options」等屬性來快速做出屬於該HTTP請求方法的路由處理程序(handler)。另外,我們也可以在... 繼續閱讀
Rocket入門指南 第一章:認識Rocket Web框架(Web Framework) 2019 年 7 月 1 日 Magic Len 研究分享、 Rust Rocket是一個使用Rust程式語言的Web框架,在伺服器端運行,任何人都可以用它來輕易地開發出高彈性、高可用性以及擁有型別安全特性的Web應用程式。這個系列文章將會帶您一步步了解Rocket框架的使用方法。 繼續閱讀