2013-05-10 288 views
0

我從微雲代工節點應用程序開始。我有一個新手問題,我想解決。我有一個簡單的代碼,可以創建一個在端口3000上偵聽的新節點Web服務器。它在本地工作。當我將其上傳到我的微型雲代工廠實例時,我發現監聽端口已更改process.env.VCAP_APP_PORT me。是什麼原因?你能上傳一個應用程序並自定義監聽端口嗎?謝謝我從微雲代工節點應用程序開始。我有一個新手問題,我想解決。我有一個簡單的代碼,可以創建一個在端口3000上偵聽的新節點Web服務器。它在本地工作。當我將其上傳到我的微型雲代工廠實例時,我發現監聽端口已更改process.env.VCAP_APP_PORT me。是什麼原因?你能上傳一個應用程序並自定義監聽端口嗎?謝謝環境變量(process.env.VCAP_APP_PORT)

回答

0

Cloudfoundry在特定容器或執行環境(稱爲DEA)中運行您的應用程序。 DEA控制對每個應用程序的端口和服務的訪問。它使用環境變量VCAP_APP_PORT爲您提供應用程序執行端口以便您的應用程序可以使用它。這是cloudfoundry的默認和期望功能。