我有一个用Node.js编写的HTTP服务
var server = http.createServer(function(request,response){...}); server.listen(listenerPort);
当我部署到Bluemix时,我如何/在哪里分配公共端点和端口#?
答案 0 :(得分:0)
Blumix提供了一个带端口的环境变量。
// cfenv提供对Cloud Foundry环境的访问
//有关详细信息,请参阅:https://www.npmjs.com/package/cfenv
var cfenv = require('cfenv');
//从Cloud Foundry获取应用环境
var appEnv = cfenv.getAppEnv();
server.listen(appEnv.port);
答案 1 :(得分:0)
准备好部署到Bluemix后,您可以使用process.env.PORT
来访问cf push myapp
。还有PORT environment variable可帮助您解析Cloud Foundry环境变量,如PORT
确定应用程序的主机名 - 应用程序名称将是默认主机名。例如,myapp.mybluemix.net
会为您分配网址cf push myapp -n myhostname
您还可以使用npm package或使用Scenario: Google Search for Execute Automation
Given I have navigated to Google page
Given I see the Google page fully loaded
When I type search keyword as
| Keyword |
| Formula One |
Then I should see the result for keyword
| keyword |
| Formula One |