みなさんこんにちは!
イザナギです!
最近、風呂に入るのにハマってます。いやー、ほんといいですよね!
心が洗われるようです。落ち着いたら温泉巡りしたいです!
さて、今回は前回の記事に引き続き「Nuxt」に関する話題です。
前回はNuxtで作ったアプリをWeb上にデプロイまで行いました。
nuxtアプリをherokuでデプロイしてみた!
しかし!
デプロイはうまくいったもののNuxtアプリの一部がうまく動きませんでした!
何でだろう?
ローカルではうまく動くのに、 Heroku上ではうまく動かない!
内容としては、APIのデータを表示するところにデータが反映されていない。
ですので、今回の記事はそんな時に試した対処法をいくつか紹介したいと思います。
Herokuの環境変数を入れ直してみる
前回の記事で「heroku-config」を使って、envファイルの設定を反映させてました。
「そこに何か問題がある?」と考えた私はHeroku上で環境変数を全て削除し、入れ直して見ました。
Heroku上の環境変数は「setting」の以下の項目から削除できます。
画像の青い部分をクリックすると、今まで設定してきた環境変数を編集することができます。
そこで変数を削除し、手入力で入れ直して見たり、「””や”」などを削除して見ました。
しかし、結果は変わりませんでした。
Axiosの設定がおかしい?
私は「nuxtjs-axios」を用いて非同期通信を行っています。
npm i @nuxtjs/axios