4

facebook registration pluginを使用する、レール3.1でアプリを開発しています。私はthis tutorialに従って統合を行っています。しかし、私はlocalhost:3000で自分のアプリケーションを開発していますが、Facebookブックで自分のFacebookアプリケーションを作成するときには、アプリケーションのパブリックURLを入力する必要があります。Facebookで使用するlocalhostアプリのパブリックURL

現在、私は公開URLを取得するためにこのawesome gem (localtunnel)を使用しており、正常に動作します。しかし、問題は、localtunnelを再起動するまで、提供されるURLが一時的なものに過ぎないということです。私はfacebookで開発を続けることができるように、私は一定のURLを(任意の醜いURLを行うことができます)方法を得ることができますpublic URLを介して私のlocalhost:3000にもアクセスできますか?

+0

素晴らしい作品?どのようにあなたのlocalhostに一定のパブリックURLを取得する上で他のヒント? – alik

+0

これは、http://dyn.com/dns/dyndns-free/多くのルータがこの組み込みをサポートしています –

答えて

0

FacebookアプリのURLをlocalhost:3000に設定しても問題はありませんでした。あなたはそれを試しましたか?これは、レールサーバーが稼働しているコンピュータでテストしている限り、正常に動作します。問題が解決しない場合、あなたはノーIP技術を使用して検討するかもしれない

www.no-ip.com(それはサブドメインのために無料です)

+0

localhostを入れます:3000 fbを使用しようとするとこのエラーが発生します { "error":{ "message": "無効なredirect_uri:指定されたURLはアプリケーション設定で許可されていません"、 "type": "OAuthException" } } – alik

+0

間違いなくno-ip.comを試してください。それはあなたの開発マシンを常に指し示す恒久的なパブリックURLを提供します。その場合には –

-3

heroku宝石をインストールし、そこにアプリをアップロードします。

+1

を私はherokuに毎回押し込む必要があります。私は開発中に変更を加え、facebookで確認する必要があります。 localtunnelのように私のマシン上で開発し続けることができますが、変化していないパブリックURLがあるような方法はありませんか? – alik

1

こんにちは」はまだrelevnt一定のURLだ場合 - https://ngrok.com/ は、ここで他の人が自分のローカルホストの開発が公にアクセス可能にしますか

関連する問題