javascript - 如何隐藏 Google API 密钥并仍然使用它
问题描述
我目前在 GitHub 上托管一个网站。我希望能够使用 Google Sheets API 从节点 js 中的 google 电子表格中读取数据。使用 API 密钥推送代码是否存在安全风险?有没有办法将它隐藏在 GitHub 上但仍然可以使用它?
解决方案
使用这个模块https://www.npmjs.com/package/dotenv
.env
在类似这样的文件中设置您的 API 密钥
API=sds1sdf13s21f23sd1fs1d3f21
并通过process.env.API
并将.env
文件添加到.gitignore
推荐阅读
- django - 如何在 django 中创建多对多字段的 slug?
- sql - SQL:如何连接同一张表上的两行,基于相同的时间戳?
- c++ - 这是 LightOJ (Large Division 1214) 的问题,我不知道为什么我的代码不被接受
- python - 如何使用反应嵌入菜单循环
- flutter - 如何将 Item 的顺序随机化到 ListView.builder
- java - 如何避免android studio中计算器中的多个点
- python - 将变量值转换为变量名并访问先前存储的值
- qt - QT 中的并行处理
- c# - 如何访问占位符的复选框
- python - 使用 pandas 基于来自不同数据帧的两列的数据帧过滤