我正在尝试向dialogflow V2发送文本查询请求。我尝试使用dialogflow sdk,但无法使用它,因为我想在我的角度应用程序中实现它,并且sdk仅在node.js上运行。 因此,我需要自己实施。当我在Chrome浏览器中禁用安全性时,代码工作正常。当我不禁用它时,我将显示此错误。
无法加载https://accounts.google.com/o/oauth2/token:所请求的资源上不存在“ Access-Control-Allow-Origin”标头。因此,不允许访问来源“ http://localhost:3000”。如果不透明的响应满足您的需求,请将请求的模式设置为“ no-cors”以在禁用CORS的情况下获取资源。
如何解决此问题?
我听说gapi可以解决CORS问题,但是它不支持服务帐户...
授权码:
producer
谢谢!
更新: 我正在使用服务帐户进行身份验证。因此,我不想重定向到登录页面或类似页面。