在我使用此演示应用程序在Bluemix云上的帐户中工作之后 https://github.com/eGlobeBizCom/food-coach, 我在上面的Watson Service Instance中创建了另一个工作区,并希望将上面的js代码应用程序与第二个WORKSPACE_ID连接起来。在运行时部分的Bluemix云中,无论如何都要快速更改上面的?WORKSPACE_ID?或者我们必须在下面提到的manifest.yml中手动更改WORKSPACE_ID Update conversation service workspace without changing workspace ID
在网上进行多次搜索后,没有任何信息可以回答上述问题。我们热烈欢迎任何建议。
答案 0 :(得分:1)
在这种情况下,你可以:
1。在行#61
的{{3}}文件中编辑工作区ID。如果此链接确实是您正在使用的重新发布。
但是,不要错过替换对话服务中的username
和password
,请替换为Service Credentials
。
如果您在<workspace_id>
变量中替换workspace
,请确保工作区是否具有此格式:
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变量!尝试:
在这种情况下,您将单击Runtime,您将看到&#34; Enviroment Variables&#34;。将名称替换为WORKSPACE_ID,将值替换为workspace_id
。之后,重新启动您的应用程序。