自从过去几个小时以来,当我尝试使用 javascript 连接 api.ai 时,出现以下错误。
“无法加载 https://api.api.ai/v1/query?v=20150910:请求的资源上不存在“Access-Control-Allow-Origin” header 。”
我尝试通过以下方式使用 javascript 向 Api.AI 发送请求:-
const 客户端 = new ApiAi.ApiAiClient({ 访问 token :“********************” }); const Promise = client.textRequest(query); promise .then(处理响应) .catch(handleError);
函数handleResponse(服务器响应){}
最佳答案
您可以使用浏览器扩展来解决此问题。 In chrome 如果您使用 PostMan 或除浏览器之外的其他服务,您不会看到此错误,或者您可以使用 nginx 代理来获取结果。
关于javascript - 如何在 javascript 中使用 CORS 从 Dialogflow (Api.Ai) 获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52789961/