gpt4 book ai didi

javascript - Node.js 应用程序的配置管理选项

转载 作者:行者123 更新时间:2023-12-03 08:14:43 25 4
gpt4 key购买 nike

我是一位老 Java 开发人员,最近搬到了 Node.js 世界,并试图找到一种合适的方法来管理 Node.js 应用程序的配置。

我做了一些搜索,发现人们直接将配置存储在 src 存储库中(例如,在其他第 3 方模块的帮助下存储在 config.js 文件中)。但是,我认为通过这种方法,每次我们想要更改配置时,我们都需要向存储库提交一些内容并重新部署应用程序,对吗?

Nodejs 应用程序中是否有任何方法可以让我们从应用程序范围之外进行配置(例如数据库连接),就像在 Java 中我们有 JNDI 或服务器 context.xml 文件一样?

最佳答案

您可以使用环境变量process.env.MYVAR

通常,我有一个像这样的配置文件

'use strict'

module.exports = (function() {
return {
port: process.env.PORT || 3000,
passwordSalt: process.env.PASSWORD_SALT,
tokenSecret: process.env.TOKEN_SECRET,
}
})()

关于javascript - Node.js 应用程序的配置管理选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33993664/

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