2023年2月21日火曜日

rust(axum) + svelteで作る

開発メモ

・公式サンプル
https://github.com/tokio-rs/axum/tree/main/examples


・結構昔と違うので追ってないとわからないコードの書き方

https://gihyo.jp/article/2023/03/tfen009-rust_progress


・ブラウザバックに対応させる

routeをつける

android対応
https://qiita.com/satamame/items/ff499e66fe55aa0fd551


・ソーシャルログイン


・svelteにページングを付ける
https://www.npmjs.com/package/svelte-paginate


・rust severless インフラ
https://dev.classmethod.jp/articles/rust-shuttle/


・http/3対応状況
そのうち正式リリースされるかと・・・
https://github.com/hyperium/hyper/issues/1818
https://github.com/hyperium/h3

・TailWindCSSはあまり好きではないが、後人が楽なのかどうか検証、プラグイン周り
https://blog.cohu.dev/tailwind-css-tools


・HashMapからBTreeMap
https://maguro.dev/btree-maximum-value/


・axumのミドルウェア、towerのドキュメント
axum::middleware - Rust (docs.rs)
tower/guides at master · tower-rs/tower · GitHub



・shuttleでaxumプロジェクトを作る

サーバレスプラットフォームで無料枠あり。

https://www.shuttle.rs/

https://www.shuttle.rs/blog/2022/08/11/authentication-tutorial

cargo install cargo-shuttle

cargo shuttle init --axum




0 件のコメント:

コメントを投稿