24
如何存储Node.js部署设置/配置文件?
我一直在开发一些Node应用程序,并且一直在寻找一种存储与部署相关的设置的良好模式。在Django世界(我来自哪里)中,通常的做法是先创建一个settings.py包含标准设置(时区等)的文件,然后创建一个local_settings.py用于部署特定设置的文件。与哪个数据库进行通信,什么Memcache套接字,管理员的电子邮件地址等等。 我一直在寻找Node的类似模式。只需一个配置文件就可以了,因此不必将其与其他所有文件一起使用app.js,但是我发现有一种方法可以在不在源代码管理中的文件中具有服务器特定的配置,这一点很重要。同一应用程序很可能会以完全不同的设置部署在不同的服务器上,并且不得不处理合并冲突,而这并不是我的乐趣所在。 那么,为此是否有某种框架/工具,或者每个人都只是自己一起破解一些东西?