首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >部署在CloudFoundry上的nodejs如何正确使用port环境变量

部署在CloudFoundry上的nodejs如何正确使用port环境变量

作者头像
Jerry Wang
发布2019-05-31 09:29:16
1.6K0
发布2019-05-31 09:29:16
举报

做一个试验:

scp上运行一个nodejs服务器,监听在8080端口上:

clipboard1
clipboard1

能够工作:

clipboard2
clipboard2

改成另一个端口8081:

clipboard3
clipboard3
clipboard4
clipboard4

就不行了:

clipboard5
clipboard5

TIP: Application must be listening on the right port. Instead of hard coding the p ont, use the $PORT environment variable Use ‘cf logs jerry-demo-server --recent’ for more informatior FAILED

原因是因为SAP云平台 CloudFoundry环境下的应用默认监听在端口8080上:

By default, apps only receive requests on port 8080 for both HTTP and TCP routing, and so must be configured, or hard coded, to listen on this port. Configuring custom app ports allows developers to bring workloads onto Cloud Foundry that listen on ports other than 8080.

如果想监听在其他端口,请参考CloudFoundry官方文档:

https://docs.cloudfoundry.org/devguide/custom-ports.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年03月12日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档