Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在java脚本中读取VCAP_SERVICES env变量_Javascript_Jquery_Ibm Cloud_Cloud Foundry_Ibm Cloud Plugin - Fatal编程技术网

Javascript 如何在java脚本中读取VCAP_SERVICES env变量

Javascript 如何在java脚本中读取VCAP_SERVICES env变量,javascript,jquery,ibm-cloud,cloud-foundry,ibm-cloud-plugin,Javascript,Jquery,Ibm Cloud,Cloud Foundry,Ibm Cloud Plugin,我在JavaScript中尝试引用下面的代码时遇到java脚本错误-“未捕获引用错误:未定义进程” if(process.env.VCAP_SERVICES){ } 在读取VCAP_服务环境变量之前,我是否需要包含、声明或定义任何内容 计划是从中读取凭证并调用相应的IBMBlueMix服务。 有谁能给我推荐一下优先级吗?从您的评论来看,您似乎正在尝试将其作为客户端javascript(通过web浏览器)运行 VCAP_SERVICES变量是主机(即承载bluemix应用程序的服务器)的环境变量

我在JavaScript中尝试引用下面的代码时遇到java脚本错误-“未捕获引用错误:未定义进程”

if(process.env.VCAP_SERVICES){
}
在读取VCAP_服务环境变量之前,我是否需要包含、声明或定义任何内容

计划是从中读取凭证并调用相应的IBMBlueMix服务。
有谁能给我推荐一下优先级吗?

从您的评论来看,您似乎正在尝试将其作为客户端javascript(通过web浏览器)运行

VCAP_SERVICES变量是主机(即承载bluemix应用程序的服务器)的环境变量

要访问和处理这个变量,您需要用node.js、java、python等编写服务器端代码


可以从客户端javascript连接到服务,但这是一种非常糟糕的做法,因为服务凭据必须存储在客户端。您还需要手动复制服务的环境变量(主机、端口、用户名、密码等),这也是一种不好的做法,因为这些变量可能会随着时间的推移而变化。

您是否正在运行节点应用程序?否。这是一个简单的web应用程序,我想从HTML中定义的Java脚本访问Bluemix服务。