1
NodeJSアプリケーションをGoogleクラウドコンピューティングエンジンで実行しようとしています。しかし、私はちょうどアプリのプレビューページにアクセスすることができます。外部IP経由でアプリにアクセスしようとしたとき。何も起こっていない。 私は新しいファイアウォールルールを追加するには、このコマンドを使用しています外部IPにNodeJSアプリをライブで使用する方法
gcloud compute firewall-rules create default-allow-http-8080 \
--allow tcp:8080 \
--source-ranges 0.0.0.0/0 \
--target-tags http-server \
--description "Allow port 8080 access to http-server"
1)表示されるエラーは何ですか? 2)まずVM内からサーバーにアクセスしてみてください。 3)GCEで一般的に発生する問題:外部IPの代わりにサーバーソケットを0.0.0.0にバインドする必要があります。 – Dagang
ああ、問題が見つかりました。私は私のインスタンスではなく、Googleのクラウドコンソールで自分のサーバーを実行します。したがって、インスタンスの外部IPにアクセスすると、何も起こりません。 –