ElasticBeanstalk提供了存储.env
变量的漂亮方法,因此您无需上载(和公开).env
文件。
节点版本:8.12.0
在64位Amazon Linux / 4.6.0上运行的Node.js
我在尝试运行knex migrations
时遇到连接错误,并认为这是因为我的env变量不是源变量:
Error: connect ECONNREFUSED 127.0.0.1:5433
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
我通过用产值硬编码一个有问题的变量process.env.PG_HOST
来测试这一点,并且错误发生了改变。
对于PHP EC2服务器,必须在/opt/elasticbeanstalk/support/envvars
处获得env才能正常工作。我在哪里可以在Node实例上获取环境变量?