gpt4 book ai didi

javascript - 我应该使用环境变量还是 module.exports 作为 Heroku 上小型个人应用程序的用户名和密码?

转载 作者:行者123 更新时间:2023-12-03 00:11:10 25 4
gpt4 key购买 nike

我应该使用环境变量还是 module.exports 作为 Heroku 上应用程序的用户名和密码吗?

我正在使用一个简单的 xlsx 和 nodemailer 组合,其想法是读取电子表格并执行一些操作,包括通过电子表格邮寄一些人。我正在使用一个非常基本的传输程序/邮件程序,但已经阅读了很多有关用户名和密码安全性的内容,我已经阅读了有关环境变量的内容,但我仍然对这一切有些不清楚,因为它很快就变得非常技术化。

该应用程序非常小,每天最多运行几次,可以这么说,仅供内部使用,不会有面向公众的一面,除非将来我可能会添加仪表板供自己工作。

如果我部署到 Heroku,我是否应该使用仪表板中的环境变量来获取敏感信息或 module.exports?安全吗?

这是邮件程序中的一个片段,显示我当前使用 module.exports 并将该文件夹添加到 .gitignore。这足够了还是环境变量更好?

var transporter = nodemailer.createTransport({
host: 'xxxxxxxxxxxxxxxxx',
// port: 587,
secure: false, // upgrade later with STARTTLS
auth: {
user: 'xxxxxxxxxxxxxxxxxxxxxx',
pass: config.passW
}

我希望遵循最佳实践,并确保电子表格中保存的详细信息是安全的。

最佳答案

Heroku 建议使用环境变量来存储敏感信息。虽然有各种 Heroku 插件也可以为您完成这项工作,但 native 方式仅通过环境变量。

关于javascript - 我应该使用环境变量还是 module.exports 作为 Heroku 上小型个人应用程序的用户名和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54723988/

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