🧩

Serverpod でFlutterWebするときの設定(forMac)

2023/03/22に公開

Serverpod 1.0.0覚え書き 10

FlutterWeb問題

実は、ずいぶんがんばって制作中だったMySQLversionを休止してServerpodに挑戦しているのは、使っていたPackage、mysql_clientがwebに対応していなかったからなのだ。つまり、私はスマホだけじゃなく、web上でも動くサービスを作りたい。

ヤナ予感

それで、いつもはsimulatorでするDebugを、そろそろwebでやって見ようと思ったのだ。するとたちまち問題が発生した。

  • google_fontが読み込めないのでビルドできません。

いや、こんなところで停滞できない。font指定してある部分をdefaultに戻して再挑戦。

  • 一応画面は映った。映ったがデータを読み込まないし、書き込めない。
  • socket errorです。

そんなバカなことがあるか、Dockerもserverもちゃんと走っている。
これでwebができないなんて言われたら、私は泣くよ。

愛ちゃんに聞いても、「接続を確かめましょう」ぐらいなことしか言ってくれない。
では、やはり本丸、GitHubのissueに行こう。

ありました!

これやったら、繋がった。そしてgoogle_fontも読み込めた。

ついでにissueで質問

insertしたItemのIDを取りたい。MySQLでlastInsertIdといったヤツ。
PostgreSQLではLASTVAL()というらしい。

どうやったら取れますか?

答えてもらったら、次に進もう。

Flutter大学

Discussion