1

私はheroku/sinatraを初めて使用し、oauthコールバックURLを持つアプリを持っています。最も簡単な方法は、ローカルマシンで本番URLをスプーフィングするように変更/etc/hostsし、ループバックすることです。127.0.0.1

問題は、私がフォアマンまたはショットガンをローカルで使用する場合、それらはポート80でリッスンしないことです(そして私は彼らにリッスンしないことを望みます)

my-app.herokuapp.com:80にリクエストを送信するための最良の方法は、localhost:5000によって処理されますか?

4

1 に答える 1

0

私もこのようなことを達成しようとしましたが、プロキシを実行せずに1つのポートから別のポートにリクエストを送信することはできませんでした(つまり、ブラウザのポート80からサーバーの5000にリクエストを送信します)。

ただし、かなり近いこの回避策を取得しました。

# in your /etc/hosts file:
127.0.0.1  my-app.herokuapp.com

http://my-app.herokuapp.com:5000次に、Shotgunがポート5000で実行されている場合は、ブラウザでアクセスできるはずです。

于 2012-10-31T19:28:13.630 に答える