58日目終了!
↓今日やったこと
フリマアプリ 本番環境デプロイ・エラー修正、出品画面に画像プレビュー選択追加
やっぱりデプロイすると何かしらエラーが起きて焦りますね〜(^◇^;)
そんな時はlogをチェック!
本番環境アプリ名の下層ディレクトリのcurrentに移動後、logに移動( $ cd current → cd log)
logディレクトリで下記コマンド↓
$ tail -f production.log
エラーログが確認できます( ^∀^)
この前意気揚々と環境変数の設定についてまとめたのですが(Day54)、本日また環境変数でハマる・・・。
本番環境でPay.jpのシークレットキーが読み取れていない!
この前覚えた手順で設定していたがダメだった。
原因はcapistranoでデプロイすると「.bash_profile」を読み込まないから!
代わりにenvironmentに記入する必要があった。
$ sudo vim /etc/environment
ここに環境変数を記述したらいけました。
出品のプレビューもこのQiitaを参考にして実装できました!https://qiita.com/gakinchoy7/items/f52577d0c5f6b2edff89
正直ここのJSがムズくてあまり理解できていない。変数なのかメソッドなのかが曖昧なので一回整理したい。
それではまた明日!