问题描述
我正在尝试将纯JS编写的先前项目复制到React项目中。该项目广泛使用Google Api JavaScript客户端来访问Youtube Data API,并且遇到了原始项目中没有遇到的问题。
我遇到的错误很奇怪,我将予以解释。我已将以下内容添加到我的api密钥/ oauth客户端凭据中:http://localhost:8000
。实际上,这就是原始项目的样子-它保持不变。现在奇怪的是我得到这个错误:
"Not a valid origin for the client: http://Localhost:8000 has not been whitelisted for client ID {id}. Please go to https://console.developers.google.com/ and whitelist this origin for your project's client ID."
我仔细检查了它是否确实存在,但是我注意到“ local”中的第一个字母是大写的,因此我专门添加了它。现在,列出的网址如下:
http://localhost:8000
http://Localhost:8000
添加完之后,我再次出现 same 错误,但是缺少 second L-http://LocaLhost:8000
。
一些关于堆栈溢出的先前搜索提到清除浏览器缓存和硬重装,但这并不能解决此问题。有人对错误可能是什么有任何建议吗?
编辑:我将其范围缩小到与React有关。如果我在本地主机上拉起旧项目,它将在Live Server的默认端口5500上成功运行。尽管如果我在关闭实时服务器后尝试在localhost:5500上运行React应用,则它将失败。有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)