node.js - IBM Watson 对话客户端:子节点输出未显示在 Localhost 中
问题描述
我在子节点中设置了一个循环,以循环访问从 IBM Cloud Functions 检索到的 JSON 数组。在“立即尝试”中,它工作得很好,但是当我将它部署在本地主机的客户端上时,子节点输出不显示。任何想法为什么?
输出为“增量”
在 localhost 客户端中,“Watson 理解”在那里显示我的数组值,它只是不从子节点输出。它只输出anything_else 响应
解决方案
每当试用面板中的内容与您的应用程序中的不同时,请检查两件事。1. 您将所有系统上下文传递回 Watson。当您第一次调用 Watson 时,他将返回一个上下文对象,您的应用程序需要将其复制并粘贴回您发送的下一条消息,以便他知道对话的状态 2. 您使用的是最新的 API 版本. 我不认为这是这里的问题,这听起来像是上下文的问题,但如果结果不同,这也是另一个非常常见的原因。
推荐阅读
- java - 如何使用嵌入在 jar 中的反射库加载外部实现
- reactjs - Material UI 中的 GridToolbarExport 在上一个版本后停止工作?5.0.0-alpha.37
- azure-sql-database - Azure SQL Server pyodbc 备份
- heroku - 如何修复 Heroku 托管服务中的“加载资源失败:服务器响应状态为 502(错误网关)”?
- python - 在 Python 中将图像序列转换为 4D 张量/.npy
- asp.net - Docker 构建找不到 NETFramework 版本 5
- spring - Spring data couchbase 在一个字段上返回 null
- visual-studio-2008 - 在哪里可以找到旧的 Microsoft 支持包?
- java - 无法将 Firebse 添加到我的 android 工作室
- node.js - Slack 与 Node TypeScript 和 Lambda 的延迟消息集成