Я создал файл с именем .elasticbeanstalk/environment.config со следующим в нем:Установка переменной NODE_ENV в elasticbeanstalk
option_settings:
- option_name: NODE_ENV
value: development
Я также пропусканием process.env.NODE_ENV к просмотру так что я могу проверить значение
app.get('/', function(req, res) {
var data = {
env: process.env.NODE_ENV
}
res.render('upload',data);
});
на моей локальной машине я получаю значение «местный», который является то, что я установил его. Когда я развертываю на Amazons Elastic Beanstalk через $ git aws.push
, значение пусто.
Есть ли что-нибудь еще, что мне нужно для того, чтобы EB распознал настройку NODE_ENV?
Удивительные вещи - думаю, что я принял слишком много в одно и то же время и неправильно читал документы. –