部署在CloudFoundry上的nodejs如何正确使用port环境变量
做一個試驗:
scp上運行一個nodejs服務器,監(jiān)聽在8080端口上:
能夠工作:
改成另一個端口8081:
就不行了:
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環(huán)境下的應用默認監(jiān)聽在端口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.
如果想監(jiān)聽在其他端口,請參考CloudFoundry官方文檔:
https://docs.cloudfoundry.org/devguide/custom-ports.html
要獲取更多Jerry的原創(chuàng)文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的部署在CloudFoundry上的nodejs如何正确使用port环境变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英特尔确认 14 代酷睿处理器基于 Me
- 下一篇: 丰田在日召回超20万辆汽车:发动机有火灾