NPM酷库:dotenv,从文件加载环境变量

发布时间:2019-06-25 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了NPM酷库:dotenv,从文件加载环境变量脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

NPM酷库,每天两分钟,了解一个流行NPM库。·

我们经常需要Node.js程序运行时加载不同的配置,比如开发环境和生产环境的数据数据库配置就可能不一样,使用 process.env.DB_HOST 环境变量,可以在Node.js程序内部方便获取参数信息。

但是,程序启动时,怎样将环境变量传递给程序,这可能会是一个相对麻烦的事情,因为这关系到操作系统层的配置问题。

dotenv

今天我们要了解的dotenv就是一个可以使得Node.js从文件中加载环境变量的库,使用dotenv,我们只需要将程序的环境变量配置写在.env文件中。

# .env file
DB_HOST=localhost
DB_USER=root
DB_PASS=s1mpl3

然后,在Node.js程序启动时运行:

require('dotenv').config()

接着,我们就可以在接下来的程序中方便地使用环境变量了:

const db = require('db')
db.connect({
  host: process.env.DB_HOST,
  username: process.env.DB_USER,
  password: process.env.DB_PASS
})

参考资料

https://github.com/motdotla/d...

欢迎关注公众号:梁兴臣

NPM酷库:dotenv,从文件加载环境变量

每天了解一个NPM库,一年后成为Node.js高手

脚本宝典总结

以上是脚本宝典为你收集整理的NPM酷库:dotenv,从文件加载环境变量全部内容,希望文章能够帮你解决NPM酷库:dotenv,从文件加载环境变量所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: