在 Bluemix 云中,是否可以快速更改 WORKSPACE_ID?
Inside Bluemix cloud, is there anyway to change the WORKSPACE_ID fast?
在我使这个演示应用程序在我的 Bluemix 云帐户中运行之后
https://github.com/eGlobeBizCom/food-coach,
我在上面的 Watson 服务实例中创建了另一个工作区,并希望将上面的 js 代码应用程序与第二个 WORKSPACE_ID 连接起来。在 Bluemix 云内部,在运行时部分,是否可以快速更改以上内容?WORKSPACE_ID?或者我们必须在下面提到的 manifest.yml 中手动更改 WORKSPACE_ID
在网上查了很多资料都没有可以回答上述问题的,欢迎大家指教。
在这种情况下,您可以:
1. 在第 #61
行编辑 app.js 文件中的工作区 ID。如果此 link 确实是您正在使用的存储库。
但是,不要错过从您的对话服务中替换 username
和 password
,替换为 Service Credentials
.
如果您在 workspace
变量中替换 <workspace_id>
,请确保工作区是否具有此格式:
var workspace = "4235254-546563g-sfgsg-sgs-ggsfsegs" //test
var workspace = '4235254-546563g-sfgsg-sgs-ggsfsegs' //test
2. 你可以看到代码行:process.env.WORKSPACE_ID
。这是因为存储库使用 dotenv
包,您可以简单地编辑 .env
文件并替换 WORKSPACE_ID
;
的值
3. 您也可以在IBM Bluemix 中简单地添加环境变量!尝试:
在这种情况下,您将在运行时中单击,您将看到 "Enviroment Variables"。将 name 替换为 WORKSPACE_ID,将 value 替换为您的 workspace_id
。之后,重新启动您的应用程序。
在我使这个演示应用程序在我的 Bluemix 云帐户中运行之后
https://github.com/eGlobeBizCom/food-coach,
我在上面的 Watson 服务实例中创建了另一个工作区,并希望将上面的 js 代码应用程序与第二个 WORKSPACE_ID 连接起来。在 Bluemix 云内部,在运行时部分,是否可以快速更改以上内容?WORKSPACE_ID?或者我们必须在下面提到的 manifest.yml 中手动更改 WORKSPACE_ID
在网上查了很多资料都没有可以回答上述问题的,欢迎大家指教。
在这种情况下,您可以:
1. 在第 #61
行编辑 app.js 文件中的工作区 ID。如果此 link 确实是您正在使用的存储库。
但是,不要错过从您的对话服务中替换 username
和 password
,替换为 Service Credentials
.
如果您在 workspace
变量中替换 <workspace_id>
,请确保工作区是否具有此格式:
var workspace = "4235254-546563g-sfgsg-sgs-ggsfsegs" //test
var workspace = '4235254-546563g-sfgsg-sgs-ggsfsegs' //test
2. 你可以看到代码行:process.env.WORKSPACE_ID
。这是因为存储库使用 dotenv
包,您可以简单地编辑 .env
文件并替换 WORKSPACE_ID
;
3. 您也可以在IBM Bluemix 中简单地添加环境变量!尝试:
在这种情况下,您将在运行时中单击,您将看到 "Enviroment Variables"。将 name 替换为 WORKSPACE_ID,将 value 替换为您的 workspace_id
。之后,重新启动您的应用程序。