我想通过我的 Node 应用程序以 IBM Watson 中的上下文变量的形式将一些值传递给前端。我怎样才能实现它?
我尝试将要添加的值添加到当前上下文变量对象并将其发回。仍然没有帮助。有什么办法可以做到吗?
编辑:
现在,我将所需的值作为新的键值对从 Node 应用程序添加到上下文对象,如下所示。
...
let user_name = "MJ"
context.user_name = user_name
response.send({
output: output,
context: JSON.stringfy(context)
})
...
在 Watson Console 中,在我使用过的一个对话节点中,
Hey $user_name, How are you?
但我得到的输出是,
Hey , How are you?
我可以看到user_name
上下文对象中的值,但是我不能按照我上面提到的方式使用它。还有其他方法吗?
任何帮助表示赞赏。提前致谢!