2013-05-10 281 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的默认和期望功能。