首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML .gitignore

HTML .gitignore
EN

Stack Overflow用户
提问于 2022-02-10 07:44:57
回答 3查看 242关注 0票数 0

目前,我的api密钥和列表id位于我的app.js文件中。我试图将这些API键添加到另一个文件中,并使用.gitignore隐藏该文件。但是我如何做到这一点,即使我将文件隐藏在新的秘密文件中,如何将这些密钥返回到我原来的app.js文件中

EN

回答 3

Stack Overflow用户

发布于 2022-02-10 07:48:59

您应该做的是使用环境文件。环境文件从.env开始,允许您保存特定于工作环境的内容(例如敏感键)。如果您使用的是nodejs,您可以使用require('dotenv').config()轻松地从一个.config文件中导入数据。默认的.gitignore配置也忽略了这些文件。

票数 0
EN

Stack Overflow用户

发布于 2022-02-10 07:56:46

首先安装一个名为dotenv的库

代码语言:javascript
复制
npm i dotenv --save

创建一个名为.env的文件,并将API键放在其中,并创建.gitignore文件,将.env放在其中

示例

.env内部:

代码语言:javascript
复制
API_KEY= YOUR_APIKEY without quotation

内部.gitignore

代码语言:javascript
复制
.env

在app.js中使用API键

内部app.js

代码语言:javascript
复制
require('dotenv').config()

let API_KEY = process.env.API_KEY;
票数 0
EN

Stack Overflow用户

发布于 2022-02-10 08:30:49

  1. 使用.env文件
  • 安装dotenv npm软件包 npm install dotenv --save
  • 在项目的根目录创建一个.env文件,并存储SECRET_KEY,如下所示。 SECRET_KEY="YOURSECRETKEYGOESHERE“ 要从键中获取值,请使用以下代码 require('dotenv').config() console.log(process.env) 有关更多信息,请查看链接
  1. 使用.gitignore文件 .gitignore文件来添加那些您不想提交到git存储库的文件。在这种情况下,您可以创建一个名为.gitignore的文件,并在该文件中添加不应该提交的文件名。

.gitignore

代码语言:javascript
复制
.DS_Store
secrets.txt
.env

#This is comments(# used for comments)

*.txt  #this means all files with .txt extention will be ignored

要获得nodeJs或任何项目的.gitignore文件的预构建模板,请检查下面的存储库。

https://github.com/github/gitignore

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

https://stackoverflow.com/questions/71061389

复制
相关文章

相似问题

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