【问题标题】:How can I hide my API key from other contributors on my GitHub repo (Nextjs)如何在我的 GitHub 存储库 (Nextjs) 上对其他贡献者隐藏我的 API 密钥
【发布时间】:2023-02-26 14:00:31
【问题描述】:

是否可以隐藏 API 密钥,同时允许其他贡献者在开发过程中使用它?

我正在使用 Nextjs

【问题讨论】:

  • 当然,有很多方法可以进行机密管理。或者您可以让开发人员生成他们自己的个人机密。
  • 你知道 ENV 吗?

标签: reactjs api github next.js axios


【解决方案1】:

我们可以将您的 api 密钥隐藏在 .env 文件中。

里面.env

USER_ID=239482`

获取 api 密钥插入其他文件

process.env.USER_ID; //239482

你也可以在这里阅读表格 https://nodejs.dev/en/learn/how-to-read-environment-variables-from-nodejs/

【讨论】:

  • 但是我必须在 repo 中包含 .env 文件,否则如果他们的本地机器上没有 .env 文件,贡献者将如何使用它?
猜你喜欢
  • 2022-01-27
  • 2021-02-08
  • 2014-01-09
  • 2015-03-08
  • 1970-01-01
  • 1970-01-01
  • 2017-06-06
  • 2018-09-24
  • 2021-04-07
相关资源
最近更新 更多