bossun11 / pote_recette

1 stars 0 forks source link

デプロイしたアプリの致命的なバグの修正 #53

Closed bossun11 closed 1 year ago

bossun11 commented 1 year ago

お気に入り登録ボタンを押下時、500エラーが返ってくるので修正する。なぜかデータベースに登録してあるショップはお気に入り登録できる... 「現在地から検索」ボタンを押すと現在地に関係なく全国の範囲からショップがヒットするので現在地付近のショップしか表示されないように修正する。

ローカル環境では問題なく動作するが、なぜか本番環境だと正常に動作しない。

bossun11 commented 1 year ago

HerokuのDBで使用していた無料プランが終了していたためDBに保存する処理が正常に動作していなかった。DBの使用プランを変更しRailsAPI側を再起動したら問題なく動作するようになった。

現在地からのショップ検索機能に関しては、現在位置取得後に住所に変換して検索するように修正したら、問題なく現在地付近のショップが表示されるのを確認。 最初は現在地からの検索時はNearby Search requestsを使ってRailsAPI側で検索処理を分岐させるように実装したが、Text SearchとNearby Searchではレスポンスパラメータが微妙に違っておりType Errorが発生してしまった。Nearby Searchのレスポンスパラメータに対応するよりも現在位置取得後に住所に変換してリクエスト送信した方が見やすいコードになると判断し、今回の実装に至った。