データ構造試行錯誤するのに、毎回amplify pushすると時間がかかって面倒だなーと思っていたら、ローカルで動かせるモックがあることを知った。 Codespacesでまともに動くかわからないけど、やってみる。
$ amplify mock api
動いた。けど、アプリから接続しに行くのがIPアドレス指定で、Codespacesの公開ポートになってない。
src/aws-exporter.js の aws_appsync_graphqlEndpoint にそのアドレスが書かれていたので、Codespacesの公開URLに書き換えてみる。
アクセス先が変わった。けどCORSエラー。またか。
そしてこのファイル、mockを終了させると元に戻されるみたいなんだけど、じつは初回結構時間かかってたのでAbortさせたせいか、もとの設定が分からなくなってしまった。。 gitignore対象なのでGitHubから復活させることもできず。
やや詰んだ感が出てきた。
amplify api removeでいったん削除してからamplify api addしてみても、aws-exporter.js の内容は変わらず。