2017-02-21 64 views
1

将配置传递给它所使用的层的最佳实践是什么?将配置传递给应用层

例如,在多个服务的情况下处理连接字符串或app.settings最终达到相同的DAL。或者如果我想独立于调用它的类写入相同的日志文件。

是否有任何传递连接字符串/日志文件名/等名称的常见做法/模式。关闭应用程序层?

回答

0

它可能是不同的环境/语言,但在node.js这将是很好的东西存储在某种app.config。很好的例子是Sails.js框架(这是MVC framwework - Rails for Node.js) - 存储在全局应用程序对象sails下的所有配置在sails.config.<yourConfigKey>下。

任何配置都可以从进程环境变量,配置文件,远程配置提供程序(如Consul去那里)接收,并在加载/引导阶段添加为键。

相关问题