2024/10/28(月)

ComicSeederの開発を進めた。アカウントシステムのバックエンドを作った。

Rustのリハビリをしつつsqlxを使ってみている。dieselと違ってSQLさえ理解していればライブラリの勉強が(ほぼ)要らないのは明確な長所だ。

sqlx周りでちょっと困ったところとしては

  • uuidが使えないと思ったらfeatureで有効化してないだけだった
  • byteaをどう扱えばいいのか分からなかった、Vec<u8>とかで良いようだ

あたり。

それからactix-webとフロントエンドとの連携を確認していたら以下の罠を踏んだ。

https://zenn.dev/neet/articles/de54e08de01c22

あとはライブラリ理解的な問題はほぼなさそうで、フロントエンドの設計がデカくなって把握できなくなっていることの方が問題だ。とりあえずなんでも保存して引き出せるAPIは生やしたが、どういうタイミングでどういう形で保存し引き出すかは悩んでいる。

Categories: