博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Node.js] Manage Configuration Values with Environment Variables
阅读量:6698 次
发布时间:2019-06-25

本文共 977 字,大约阅读时间需要 3 分钟。

Storing configuration in files instead of the environment has many downsides, including mistakenly checking in the wrong configuration in the wrong environment, coupling configuration with code, and scaling issues in larger server architectures.

We’ll learn how to update app code to look at environment variables for configuration values instead of using configuration files, and different approaches for managing environment variables between dev/stage/prod.

 

1. Create an .env file and store all the env variables in the file.
// .envMONGO_URI=mongodb://localhost:27017/foo
2.  Using the env variable automaticlly from dotenv 
// When need to use env variables, require dotenv.require('dotenv').config(); var MongoClient = require('mongodb').MongoClient;// Then use the variable from process.envMongoClient.connect(process.env.MONGO_URI, function(err, db) {  if (err) {    console.log('Cannot connect to MongoDB!', err);  } else {    console.log('Connected to MongoDB!');  }});

 

转载地址:http://uwmoo.baihongyu.com/

你可能感兴趣的文章
Spring MVC常用注解说明
查看>>
Oracle conn 协议适配器错误解决
查看>>
JDK1.8使用Dubbo时需注意
查看>>
线程间的协作(3)——管道输入/输出流
查看>>
Java Web笔记之Struts2.1 +Hibernate3.3 +Spring3.0
查看>>
我的友情链接
查看>>
远近旋转球体
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
windows 小技巧
查看>>
mysql 表锁-解锁
查看>>
MySQL索引
查看>>
PHP 解析xml
查看>>
java cxf实现webservice接口方式之不依赖spring
查看>>
Jsoup遍历ul li下的链接信息实例
查看>>
cobbler get-loaders 通过代理下载
查看>>
Memcache应用场景
查看>>
跟我学Shiro目录贴
查看>>
通过脚本测试ubuntu的源
查看>>
Linux(Fedora21)安装google chrome浏览器
查看>>