2016-12-29 100 views
0

我正在嘗試使用Adonis框架創建一個新的Node.JS應用程序。我使用c9.io作爲我的IDE。在C9.io上運行AdonisJS

我已經成功安裝了所有東西並創建了一個新項目。但是當我運行它時(使用npm run dev)c9.io不斷向我顯示「沒有應用程序似乎在這裏運行!」信息。

.env文件設置爲默認端口3333。但我也試過將它改爲8080,沒有任何改變。

任何人在c9.io之前設法運行AdonisJS?謝謝!

+0

你在localhost上還是在0.0.0.0上運行的應用程序?本地主機將無法在Cloud9上運行,因此您需要使用0.0.0.0或'process.env.IP'(這將是同樣的事情)。 –

+0

哦。我會嘗試的。只有一個問題,我可以在.env文件中調用變量(process.env.IP)嗎?或者我應該只是硬編碼0.0.0.0 –

+1

就是這樣! (注意:你不能在那裏使用process.env變量)。添加此作爲答案,以便我可以接受它! –

回答

3

確保您在0.0.0.0上運行應用程序,而不是本地主機。本地主機將無法在Cloud9上運行,因此您需要使用0.0.0.0或process.env.IP(這通常是相同的事情)。