Firebase 托管和 Github 操作错误“auth/invalid-api-key”

Posted

技术标签:

【中文标题】Firebase 托管和 Github 操作错误“auth/invalid-api-key”【英文标题】:Firebase Hosting and Github Action error "auth/invalid-api-key" 【发布时间】:2021-05-19 16:50:54 【问题描述】:

我将 React 与 Firebase 一起用于我的项目。使用 Github Actions 我的代码已成功部署到 firebase。 但是当我访问 托管 URL 时,控制台中出现错误提示

"Your API key is invalid, please check you have copied it correctly."

但是,当我直接使用 firebase deploy 从本地系统部署时,它工作正常。

我已经对我的环境变量进行了必要的照顾。但似乎没有任何效果。

似乎在 GitHub 操作将更改部署到 firebase 时出现了一些问题。 虽然所有构建都通过了,但它给了我一个如上所述的错误。请帮忙。

【问题讨论】:

你在使用 ci 令牌吗?您从 firebase login 获得的那个:ci 没有。我从 firebase 控制台创建了我的应用程序。 您是否在本地系统中使用 .env 文件来存储您的 firebase 配置? 【参考方案1】:

发生这种情况是因为 GitHub 操作无权访问您本地计算机上的 .env,您需要在“GitHub Secrets”上配置它并放入您的 yml 文件。

【讨论】:

以上是关于Firebase 托管和 Github 操作错误“auth/invalid-api-key”的主要内容,如果未能解决你的问题,请参考以下文章

消息传递和 Firebase 托管中的 Firebase Service Worker 错误

在 Firebase 托管中使用 Firebase 和 React

Firebase 托管设置问题

firebase + create-react-app 托管错误

Firebase 托管 + 使用 webpack 进行反应

Firebase 托管 Webhook