文件名称:envigor:env-var-to-config-object生成器
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-04 07:40:18
JavaScript
启蒙者 envigor是一个模块,它根据可用的环境变量为多个模块和支持服务创建配置对象。 这对于自动确定在Heroku等环境中运行的配置选项很有用,在该环境中可以配置几种不同的插件选项以提供相同的服务:调用envigor将检查所有已知服务提供商的环境变量(以及可以手动/内部设置的任何服务的常规变量集),然后创建一个配置对象,无论提供程序如何,该对象都将连接到该服务(通常可以将导航器对象直接传递给多个驱动程序的设置功能)。 用法 由require('envigor')返回的构造函数接受环境变量的对象(默认情况下使用 ),然后返回包含该环境指定的配置属性的统一对象。 假设您正在使用MongoDB制作Express应用,您正在为Heroku这样的平台编写程序,并带有MongoLab这样的插件来提供您更一般的服务,例如MongoDB。 通过使用envigor,可以设置您的应用程序以查找具有完
【文件预览】:
envigor-master
----lib()
--------cfg()
----CONTRIBUTING.md(2KB)
----.travis.yml(60B)
----test()
--------port.js(235B)
--------env.js(260B)
--------database.js(283B)
--------reddit.js(775B)
----README.md(8KB)
----.gitignore(17B)
----index.js(1KB)
----bin()
--------envigorate.js(583B)
----package.json(525B)