【发布时间】:2021-01-27 10:33:21
【问题描述】:
我想通过与 Watson 聊天发 POST(添加新任务)。
我的 POST 功能非常好用,我在 Postman 上对其进行了测试。我已经创建了 Watson 节点。
这是我在 Node js 中的 POST 的端点:
MainRouter.post('/welcome', (req, res) => {
TaskPost.postTask(req.body).then(message => {
return res.json(message);
}).catch((error) => {
return res.status(404).json(error);
});
});
这是我与 Watson 的对话(效果很好):
我也在main.js中包含了这个并更改了密码和url:
const AssistantV2 = require('ibm-watson/assistant/v2');
const { IamAuthenticator } = require('ibm-watson/auth');
const assistant = new AssistantV2({
authenticator: new IamAuthenticator({ apikey: '<apikey>' }),
serviceUrl: 'https://api.us-south.assistant.watson.cloud.ibm.com',
version: '2018-09-19'
});
如何建立这种联系?我必须包括什么?
【问题讨论】:
标签: node.js post ibm-cloud ibm-watson watson-assistant