2017-09-22 52 views
1

我在Google雲上有一個Ubuntu 16.04實例,我可以用它的公有IP來ping實例,我試圖運行一個nodeJS後端REST-API ..我已經成功地檢查了我的本地機器上的API以及mongoDB。無法訪問NodeJS在谷歌雲上的REST API ubuntu 16.04實例,但我可以在公網IP上成功ping通

在終端連接中,我可以看到nodeJS我的服務器(API)正在運行,但我無法訪問它。我已經通過使用Web瀏覽器和郵遞員嘗試API調用,但延遲幾秒後出現以下錯誤:「無法獲得任何響應 - 連接到時出現錯誤:」如何解決此問題以及可能導致此問題的原因。

+0

您是否通過防火牆打開端口? –

+0

謝謝Kalana,那是錯誤,我可以通過爲防火牆添加新規則來解決它! –

回答

0

您需要在防火牆規則部分,以打開必要的端口

進入 - >雲主機 - >網絡 - > VPC網絡 - >防火牆規則

點擊創建防火牆規則,添加一個名字,保持剩下的默認和源IP範圍都添加0.0.0.0/0,並且在指定的協議和端口中添加tcp:<「您的應用端口」>

+0

非常感謝!這就是問題所在......並且在創建新的防火牆規則之後它正在工作......:D. –