node.js - Vuejs 应用程序中的 google-cloud/text-to-speech 身份验证
问题描述
希望你做得很好。我正在开发一个小型 Vuejs Text to Speech 应用程序,并希望集成 GCP Text-To-Speech API。按照他们的文档,要对应用程序进行身份验证,您只需使用正确的凭据设置 env 变量。但是在浏览器上调用该 API 时,我仍然收到 443 Authentification 错误。
在前端应用程序上使用任何 GCP API 时,是否有人已经面临同样的问题
解决方案
问题是当它被设计为从服务器端 Node.js 应用程序中使用时,您试图从浏览器中使用该库。这在这个 Github 线程中有更详细的解释。
我建议你在这个线程中深入一点,但是 TL;DR 不使用浏览器中的这个库,因为它还不受支持。
希望您觉得这个有帮助。
推荐阅读
- javascript - 使用带护照 js 的第三方登录时重定向到上一页
- python - 如何从嵌套列表中删除所有零?
- yup - 如何使用 Yup 和 RHF 创建多个密码检查验证?
- ios - Swift 5 解析多级 JSON
- amazon-web-services - 多个 CNAME 会导致 ERR_TOO_MANY_REDIRECTS
- javascript - 拖放后如何保存新的html位置?
- javascript - 在执行将字母转换为莫尔斯电码的 javaScript 函数之前,如何断言用户输入包含在数组中(正确)
- php - Laravel如何从表单中获取选定的id并实时更新表单
- reactjs - TailwindCSS 的使用与反应中的样式组件混淆
- javascript - toLocaleDateString() 在 React-Native 中返回 2 位而不是 4 位的年份