Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Microsoft QnA bot Node.js_Javascript_Node.js_Bots - Fatal编程技术网

Javascript Microsoft QnA bot Node.js

Javascript Microsoft QnA bot Node.js,javascript,node.js,bots,Javascript,Node.js,Bots,好吧,所以我放弃了我能找到的所有指令,但在我设置了我的机器人之后,我只得到了 {“statusCode”:404,“消息”:“未找到资源”} 有什么想法吗?谢谢 Hei 您使用了错误的主机。 您可以使用主机:/generateAnswer 或{knowledgeBaseID}/generateAnswer 此外,您可以在此处查看v2.0的完整文档: BR非常感谢你,我都没注意到!你必须更新变更(补丁)和训练知识库(同样是补丁)。这里有一个很好的指南: var demo=JSON.stringi

好吧,所以我放弃了我能找到的所有指令,但在我设置了我的机器人之后,我只得到了

{“statusCode”:404,“消息”:“未找到资源”}

有什么想法吗?谢谢

Hei

您使用了错误的主机。 您可以使用主机:/generateAnswer 或{knowledgeBaseID}/generateAnswer

此外,您可以在此处查看v2.0的完整文档:


BR

非常感谢你,我都没注意到!你必须更新变更(补丁)和训练知识库(同样是补丁)。这里有一个很好的指南:
var demo=JSON.stringify({"question":"Hi"});

var extServerOptionsPost={
    host:'westus.api.cognitive.microsoft.com',
    path:'/knowledgebases/*my_id*/generateAnswer',
    method:'POST',
    headers:{
        'Ocp-Apim-Subscription-Key':'*my_sub*',
        'Content-Type':'application/json',
        'Content-Length':Buffer.byteLength(demo)
}
};

var reqPost=http.request(extServerOptionsPost,function(res){
    console.log("response statusCode: ",res.statusCode);
    res.on('data',function(data){
        console.log('Posting Result:\n');
        process.stdout.write(data);
        console.log('\n\n POST Operation Completed');
    });
});


reqPost.write(demo);


reqPost.end();
reqPost.on('error',function(e){
    console.error(e);
});