错误:尚未使用WORKSPACE_ID环境变量配置应用程序

时间:2016-12-21 11:12:45

标签: node.js ibm-watson watson watson-conversation

为了以防万一,我在我的env文件和app.js文件中都更改了工作区ID。我已经安装了所有必要的SDK并按照说明here完成了所有操作。

我用自己的工作区换出了工作区文件。但我做了所有必要的更改,包括更改工作区ID。我不太清楚为什么我仍然会收到错误。任何帮助将非常感激!

已编辑:以下是我对代码所做的更改

Image

1 个答案:

答案 0 :(得分:0)

前几天我遇到了同样的问题。并且,要解决此问题,您可以将WORKSPACE_ID粘贴到此line 中!

但是,如果您想使用.env文件,请确保spaces=的结尾之间不是line

我会以app.js的印刷品为例来帮助您:

enter image description here

实际上,两种方式工作

我的例子显示了这个:

  username = "<iwdiaowd-jioawjd-ioajgr-ogxgxajofa>" 
  password = "<xxxxxxxxxxxxxxxxxxxx>"  

  var workspace = "<59583409583495834590385394>"`

尝试编辑你的.env:

WLP_SKIP_MAXPERMSIZE=true
VCAP_SERVICES={"conversation": [{"name": "conversation-service","label": "conversation","plan": "free","credentials": {"url": "https://gateway.watsonplatform.net/conversation/api","isStreaming": false,"password": "-ReplaceMe-","username": "-ReplaceMe-"}}]}
COLLECTION_NAME=workspace
WORKSPACE_ID=iwdiaowd-jioawjd-ioajgr-ogxgxajofa
LOGGING_ENABLED=false