花費 20 ms
Rust:axum學習筆記(1) hello world

axum是Rust生態的web框架新秀,雖然項目成立不久,但github上的star數已超2.8k,其底層依賴的是高性能的 Tokio,Tokio這貨就不多說了,借用 知乎《深入淺出Rust異 ...

Mon Dec 27 05:05:00 CST 2021 0 3999
Rust:axum學習筆記(2) response

上一篇的hello world里,示例過於簡單,僅僅只是返回了一個字符串,實際上axum的response能返回各種格式,包括: plain_texthtmljsonhttp StatusCode. ...

Mon Dec 27 06:52:00 CST 2021 2 2316
Rust:axum學習筆記(3) extract 

接上一篇繼續,今天學習如何從Request請求中提取想要的內容,用axum里的概念叫Extract。 預備知識:json序列化/反序列化 鑒於現在web開發中,json格式被廣泛使用,先熟悉下ru ...

Sun Jan 02 07:03:00 CST 2022 1 2105
Rust:axum學習筆記(7) websocket

接上一篇繼續,今天來學習下如何用axum實現websocket,代碼如下: Cargo.toml添加依賴項 [package] name = "websocket" version = "0 ...

Tue Jan 25 06:25:00 CST 2022 0 1870
Rust:axum學習筆記(4) 上傳文件

接上一篇繼續,上傳文件是 web開發中的常用功能,本文將演示axum如何實現圖片上傳(注:其它類型的文件原理相同),一般來說要考慮以下幾個因素: 1. 文件上傳的大小限制 2. 文件上傳的類型限制 ...

Sun Jan 23 20:08:00 CST 2022 0 1527
Rust中的代碼組織:package/crate/mod

剛接觸Rust遇到一堆新概念,特別是package, crate, mod 這些,特別迷糊,記錄一下 一、pakcage與crate 當我們用cargo 創建一個新項目時,默認就創建了一個pack ...

Sun Nov 07 00:41:00 CST 2021 0 1663
Rust:axum學習筆記(5) 處理靜態資源

接上一篇繼續,靜態資源比如css/js/jpg等,一般不需要服務端做額外的業務處理,直接透傳給瀏覽器就行,axum可以指定將某個目錄指定為靜態資源,參考下面的代碼: let app = ...

Mon Jan 24 06:38:00 CST 2022 0 1245
Rust中的workspace

java項目中用maven管理代碼時,如果遇到大型工程,一般會拆分成不同的模塊,比如spring-mvc中,通常會按model, view, controller建3個模塊,然后根據一定的依賴關系進行 ...

Mon Nov 22 05:56:00 CST 2021 0 138

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM