Skip to content

Amplify mock使ってみる

   

データ構造試行錯誤するのに、毎回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 の内容は変わらず。