当前位置: 首页 > 后端技术 > Node.js

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

时间:2023-04-03 22:43:17 Node.js

从文件中获取NPM酷库,每天两分钟了解一个流行的NPM库。我们经常需要在Node.js程序运行时加载不同的配置。例如,开发环境和生产环境的数据数据库配置可能不同。使用process.env.DB_HOST环境变量,可以方便的获取Node.js程序内部的参数信息。但是在程序启动的时候,如何给程序传递环境变量可能是一件比较麻烦的事情,因为这关系到操作系统层的配置。dotenv我们今天要学习的dotenv是一个可以让Node.js从文件中加载环境变量的库。使用dotenv,我们只需要在.env文件中写入程序的环境变量配置即可。#.envfileDB_HOST=localhostDB_USER=rootDB_PASS=s1mpl3然后,在Node.js程序启动的时候运行:require('dotenv').config()然后,我们就可以很方便的在接下来的程序中使用环境变量了:constdb=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库,一年成为Node.js高手