文件名称:dotenvenc:加密和解密您的.env文件,以便您可以在源代码管理中存储敏感信息(密码等)
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-22 03:15:21
JavaScript
多滕文克 加密和解密您的.env,这样它就不会暴露敏感信息(密码,令牌等)。 用例 您的项目中有一个.env文件(通常在应用程序的根文件夹中),并且与诸如类的包一起使用它,以将其内容作为环境变量公开在您的应用程序中。 但是您的.env包含.env敏感信息(密码,令牌等),因此您不想将其放在版本化代码中。 使用dotenvenc您可以从.env生成加密版本.env.enc ,仅在您的项目*享。 在您的代码中,当您需要访问敏感数据时,可以在运行时从.env.enc重新生成.env 。 注意:仅当与类的软件包结合使用时,该软件包才有意义,该软件包实际上创建了在生成的解密后的.env文件中找到的环境变量。 提示:在.gitignore添加.env ,以确保永远不会版本化。 安装 在项目中安装并另存为本地依赖项: npm i dotenvenc 加密 步骤1 生成加密.env.enc从明文
【文件预览】:
dotenvenc-master
----.gitignore(27B)
----.eslintrc(15KB)
----package.json(784B)
----package-lock.json(41KB)
----bin()
--------dotenvenc(1KB)
----.env.sample(8B)
----LICENSE(1KB)
----index.js(4KB)
----CHANGELOG.md(161B)
----README.md(4KB)
----.env.enc.sample(49B)
----test()
--------dotenvenc.spec.js(2KB)