Go の GraphQL ライブラリである gqlgen を用いて DB から値を取ってきて返す Query を作る。
Go で Middleware を作り、その中で読み込んだデータを Context に入れて次の処理に引き継ぐ。
フロントエンドを React、バックエンドを Go で Sign In With Google (レガシーな Google Sign-In ではなく新しいほう)を実装する。
Go で multipart/form-data を受信するには ParseForm() ではなく MultipartForm() を使う必要がある。
ビュー側で「次へ」ボタンを押下するとサーバーサイドで次のページのデータを取得する、というもののやり方がわからなかったが、zenn でやり方を共有してくれていた人がいたので実装してみた。
Cloud Firestore へのデータ書き込みなど。
NoSQL を使ったことがなくて未だにわからないので使ってみる。
Go で名前付きのコマンドライン引数を扱う方法および OGP 画像生成ツール公開の宣伝。
Go でアルファ値ありのカラーコードを color.RGBA に変換しようとしたが、alpha-premultiplied color component というのがわからなくて詰まったので結論を記録する。