如何解决使用 ibm watson 在聊天机器人中发送获取请求时如何解决错误?
当我在 postman session id 上发送一个 get 请求时,没有生成而是进入 catch 块并显示发生了错误,请帮我解决这个问题
const authenticator = new IamAuthenticator({
apikey: process.env.WA_ASSISTANT_APIKEY,});
const assistant = new AssistantV2({
version: "2019-02-28",authenticator: authenticator,url: process.env.WA_ASSISTANT_APIKEY,});
router.get("/session",async (req,res) => {
//if successfull
try{
const session = await assistant.createSession({
assistantId: process.env.WA_ASSISTANT_ID,});
res.json(session["result"]);
//error
}catch(err){
res.send("An Error occured while processiong your request!");
console.log(err);
}
})
解决方法
该错误表明您的应用程序正在尝试连接到本地主机上的 Watson Assistant。我怀疑错误是由于您的线路 -
url: process.env.WA_ASSISTANT_APIKEY
APIKey
不太可能是网址。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。