首页 > 解决方案 > 如何隐藏 Google API 密钥并仍然使用它

问题描述

我目前在 GitHub 上托管一个网站。我希望能够使用 Google Sheets API 从节点 js 中的 google 电子表格中读取数据。使用 API 密钥推送代码是否存在安全风险?有没有办法将它隐藏在 GitHub 上但仍然可以使用它?

标签: javascripthtmlnode.jsgoogle-api

解决方案


使用这个模块https://www.npmjs.com/package/dotenv

.env在类似这样的文件中设置您的 API 密钥

API=sds1sdf13s21f23sd1fs1d3f21

并通过process.env.API

并将.env文件添加到.gitignore


推荐阅读