前提・実現したいこと
Heroku + Rails6 でLINE Botの開発中、動作確認のためにいちいちデプロイしなくてはいけないので、Ngrokを導入してローカルで動作確認したい。
発生している問題・エラーメッセージ
LINE経由でローカルアプリにアクセスができない。
##エラーメッセージ Webhookイベントオブジェクトを送信したときにエラーが発生しました
ブラウザからhttps://{乱数}.ngrok.ioにはアクセスできます。
LINE からテキストを送ったり、上記のLINE Developperサイトから検証をしても反応がない。ngrokのログにも何も表示されません。
HerokuにデプロイしたURLを打つと問題なく成功します。なので、Railsアプリのプログラム以外の問題だと考えていますが、どこを見たら良いのかわからず、詰まっています。
該当のソースコード
## /.env LINE_CHANNEL_SECRET = "{チャネルシークレット}" LINE_CHANNEL_TOKEN = "{チャネルアクセストークン(長期)}"
Ruby
1## config/environments/development.rb 2Rails.application.configure do 3 ... 4 config.hosts << '.ngrok.io' 5end
補足情報(FW/ツールのバージョンなど)
Rails6
ngrok 2.3.35
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/15 08:57