首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何隐藏8/9角的API键?

如何隐藏8/9角的API键?
EN

Stack Overflow用户
提问于 2020-11-04 10:42:40
回答 1查看 1.1K关注 0票数 2

我正在尝试调用Firebase API。要调用这个API,我们需要指定一个用户配置键。如何将这个密钥隐藏在我的代码中?我不知道该怎么做。

如果我在构建后使用environment.ts文件,那么这些键将在main.js文件中公开。

main.js 暴露钥匙

有什么方法可以避免这些密钥暴露在main.js文件中吗?

EN

回答 1

Stack Overflow用户

发布于 2020-11-04 10:47:54

Firebase的设计方式使您不必隐藏这些密钥。

请参阅doc 这里和以下摘录:

与通常使用API密钥不同的是,Firebase服务的API密钥不用于控制对后端资源的访问;这只能通过Firebase安全规则来实现。通常,您需要严格地保护API密钥(例如,通过使用保险库服务或将密钥设置为环境变量);但是,Firebase服务的API键可以包含在代码或签入配置文件中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64678513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档