我有写入的Node.js如何在bluemix上托管webservice?
变种服务器= http.createServer HTTP服务(功能(请求,响应){...}); server.listen(listenerPort);
当我部署到Bluemix时,我如何/在哪里分配公共端点和端口#?
我有写入的Node.js如何在bluemix上托管webservice?
变种服务器= http.createServer HTTP服务(功能(请求,响应){...}); server.listen(listenerPort);
当我部署到Bluemix时,我如何/在哪里分配公共端点和端口#?
当您准备部署到Bluemix您可以通过使用process.env.PORT
使用PORT environment variable访问。还有一个npm package可帮助您解析Cloud Foundry环境变量,如端口
决定应用程序的主机名 - 应用程序名称将是默认主机名。例如cf push myapp
会分配给你使用cf push myapp -n myhostname
myapp.mybluemix.net
您也可以使用host key in your manifest.yml或指定主机名
Blumix为端口提供了一个环境变量。
// cfenv提供给您的Cloud Foundry环境访问
更多信息//,请参阅:https://www.npmjs.com/package/cfenv
VAR cfenv =需要( 'cfenv');
//从Cloud Foundry的
VAR appEnv = cfenv.getAppEnv获取应用程序环境();
server.listen(appEnv.port);