私は自分のレールアプリケーションでFacebookとTwitterのログインを使用しています。私がlocalhost:3000でログインしようとすると、herokuでは正常に動作しますが、アプリケーションがVPSで動作するとき、URIリダイレクト後に空白のページが表示されます。omniauth認証後に空白のページが表示されるのはなぜですか?
これは私が得るものです...
Facebookの
http://myapp.mydomain.com:8080/auth/facebook/callback?code=XXxxxxXXXxxxxxxx_CjM5VsqUy1DzUdfIKHQNpA8maZj0Pi0fMUYnZRzf-8aPVtiZp1Jxm356CCYNvnB-z7cjutL5BaSpqDN_QmUwvmt4CEyBbHyLsVhPpmFVWv-b75Wq0oqWNNsiiqMybCdrCEJVL3FUbX05M8hrf7zLWcBNiFCD75ENCoP3S02vrcQAzjbErqj5lER9WSVGpA9ZrLFM2rM13iPvWMY0jVRgX9xOmK7EjcnBuoxgj8DelTtHXJZAWACydxpHq16UtQoNP21ayOf_dG8VCbsv7CP6rMzLAdkCMAJOgRXkzuSSY09B8zfv7w#_=_
ツイッター
http://myapp.mydomain.com:8080/auth/twitter/callback?oauth_token=XXxxxxXXXxxxi0YsAAABVFuVvEM&oauth_verifier=XXxxxxXXXxXH1tvZjWhvlqyfHXr6Z7Dg
それはHerokuの上ではなく、私のVPSで働くのはなぜ?
デプロイ:nginxの上カピストラーノとユニコーン
あなたはログを確認しましproduction.logファイルの@ cars10で見つけたものでしょうか?あなたは正しいredirect_urisを設定しましたか? – cars10
はい、正しいredirect_urisの何度もチェックしました。ポートに問題はありますか? @ cars10 –
あなたがredirect_uriにポートを追加した場合、それは問題ではありません。 @ ronny-valdiviesoだから私は再び尋ねる - ログは何を言う? facebook&twitterは、oauthを使用しているときに良いエラーメッセージを表示します。 – cars10