0
我正在部署包含bower,gulp等的节点js应用程序 我能够在Cloud Foundry上成功部署并构建它,但应用程序未启动。我的问题是可以在大口文件具有浏览器同步 代码在Cloud Foundry应用程序中部署node.js,gulp,bower应用程序启动问题
browserSync.init({
server: {
baseDir: dist,
startPath: '/',
middleware: [proxyMiddleware]
}
});
我不知道缺什么,其实我没有得到任何错误,但应用不上比照运行。通过使用cfenv
我能够在浏览器syc给端口,但我如何提供'主机',因为默认情况下它是在本地主机上工作?
日志:
2016-11-19T18:23:09.45+0530 [CELL/0] OUT Creating container
2016-11-19T18:23:10.49+0530 [CELL/0] OUT Successfully created container
2016-11-19T18:23:11.50+0530 [CELL/0] OUT Starting health monitoring of container
2016-11-19T18:23:11.94+0530 [APP/0] OUT > [email protected] start /home/vcap/app
2016-11-19T18:23:11.94+0530 [APP/0] OUT > node app.js
2016-11-19T18:23:12.02+0530 [HEALTH/0] OUT healthcheck failed
2016-11-19T18:23:12.03+0530 [HEALTH/0] OUT Exit status 1
2016-11-19T18:23:12.13+0530 [APP/0] OUT port8080
2016-11-19T18:23:12.13+0530 [APP/0] OUT bind0.0.0.0
2016-11-19T18:23:12.13+0530 [APP/0] OUT server starting on https://myapp.u1.app.cloud.myorg.net
2016-11-19T18:23:12.56+0530 [HEALTH/0] OUT healthcheck failed
2016-11-19T18:23:12.56+0530 [HEALTH/0] OUT Exit status 1
2016-11-19T18:23:13.09+0530 [HEALTH/0] OUT healthcheck failed
2016-11-19T18:23:13.09+0530 [HEALTH/0] OUT Exit status 1
2016-11-19T18:23:13.62+0530 [HEALTH/0] OUT healthcheck failed
我欢迎任何建议..
默认情况下CF绑定localhost端口,这不是问题。你可以给[mcve]显示清单,来自CF等的日志?另请注意,您在标题中说BlueMix,但标记了PCF;这些是两种不同的CF发行版,请澄清您正在使用的是哪一种。 – jonrsharpe
谢谢@jonrsharpe,我只提供cf现在..在云基金会它开始在本地主机听:3000是否正常?..没有错误,但云基金会0 0 1开始,, 1起始日志来.. ..并最终失败 –
*“失败”*是什么意思?你会得到什么错误?您是否尝试过在应用程序中配置一些日志记录到stdout,以便您可以'cf logs myapp'并查看发生了什么?你使用CF提供的'PORT'环境变量吗? – jonrsharpe