我在 Node.js 中有这段代码。我需要在对 IBM Watson Assistant 的响应中更改上下文属性的值,但这不起作用:
if(response.context.email){
response.context.email=null;
}
更改上下文属性值的形式是什么?
最佳答案
我建议使用“null”
作为值,或者更好的None
。
您位于客户端。仅考虑您发送到 Watson Assistant 的值进行进一步处理。如果您将响应对象(JSON 对象)更改为不包含任何电子邮件属性,则它不应在 Watson Assistant 的服务器端可用。
要在 Node.js 中操作 JSON 对象,您可以考虑使用 Object methods 。这有助于删除或添加属性到响应结构。
关于javascript - 在发送到 IBM Watson Assistant 之前删除 Node.js 应用程序中的上下文变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52883757/