如何打印CloudFoundry上应用运行时的环境变量
生活随笔
收集整理的這篇文章主要介紹了
如何打印CloudFoundry上应用运行时的环境变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果是運行在SAP云平臺CloudFoundry環境下的應用,可以直接在云平臺操作臺的Environment Variables里查看環境變量:
{"VCAP_SERVICES": {"redis": [{"label": "redis","provider": null,"plan": "v3.0-dev","name": "jerryredis","tags": ["redis","keyvalue"],"instance_name": "jerryredis","binding_name": null,"credentials": {"hostname": "10.0.241.43","ports": {"6379/tcp": "51431"},"port": "50432","password": "IFGX3bKPRt7Mu4Lk","end_points": [{"network_id": "SF","host": "10.11.241.43","port": "50431"}]},"syslog_drain_url": null,"volume_mounts": []}]} } {"VCAP_APPLICATION": {"cf_api": "https://api.cf.eu10.hana.ondemand.com","limits": {"fds": 16384,"mem": 56,"disk": 1024},"application_name": "jerry demo server","application_uris": ["jerry-demo-server.cfapps.eu10.hana.ondemand.com"],"name": "jerry demo server","space_name": "dev","space_id": "3c737cf5-81eb-4da4-852c-d08739c74def","uris": ["jerry-demo-server.cfapps.eu10.hana.ondemand.com"],"users": null,"application_id": "cfa18882-e702-4f9b-a773-ce6e6de385fd","version": "374967a5-b7b9-4c59-802a-4c5f737ad95f","application_version": "374967a5-b7b9-4c59-802a-4c5f737ad95f"} }或者是使用下面這段代碼,直接把部署到CloudFoundry上應用的process.env環境變量打印出來:
var app = require('express')(); var server = require('http').Server(app); var io = require('socket.io')(server);server.listen(8080);function print_env(){console.log(process.env); }app.get('/', function (req, res) {print_env();// res.sendFile(__dirname + '/index.html');var response = JSON.stringify(process.env);res.send(response); });io.on('connection', function (socket) {console.log("connect comming from client: " + socket.id);socket.emit('messages_jerry', { hello: 'world greeting from Server!' });socket.on('messages', function (data) {console.log("data received from Client:" + JSON.stringify(data,2,2));}); });同樣能達到效果:
Tree
Chart
JSON Input
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的如何打印CloudFoundry上应用运行时的环境变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 极氪X官宣4月12日上市:全能SUV 零
- 下一篇: 部署到CloudFoundry上的应用,