gpt4 book ai didi

node.js - 如何隐藏nodemailer用于推送公共(public)github存储库的gmail密码?

转载 作者:太空宇宙 更新时间:2023-11-04 00:29:22 25 4
gpt4 key购买 nike

我需要隐藏 Nodemailer 使用的用户名和密码,以便能够推送公共(public)存储库。

目前,我被迫在没有包含此信息的文件的情况下在 github 上进行推送;这是一个创建对象“传输器”的联系人文件,该对象本身包含此私有(private)信息...

然后,我在服务器上的应用程序连接到其 github 存储库以进行持续部署,它使部署崩溃,因为该文件丢失了......

我必须重新做一次推送,但这次是直接到服务器,所以用这个著名的联系人文件来恢复站点。

所以,持续部署就没用了!

此外,因此我无法对该文件进行版本控制!

最佳答案

使用配置文件,将其添加到 .gitignore,然后手动将该文件添加到服务器一次,或者使用环境变量/命令行参数。

您可以使用 node.js 访问环境变量,格式如下:

process.env.ENV_VARIABLE

process.argv

是node.js中的命令行参数数组

关于node.js - 如何隐藏nodemailer用于推送公共(public)github存储库的gmail密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41572023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com