2014-09-05 38 views
7

Projemde sunucunun DATABASE ortam değişkenine dayalı bir veritabanını dinamik olarak kullanmasını istiyorum. Bu değişkene bağlı olarak, bu veritabanına özgü dosyaları veritabanı adıyla bir klasörün altına yüklerim. (mongodb -> sunucu/mongodb/file.js)gulp-jasmine için ortam değişkeni nasıl ayarlanır

çok, örneğin I require('./'+process.env.DATABASE+'/file') kullanımı, bir veritabanı dosya yükleme zaman noemon kullanan düğüm sunucusu için bir ortam değişkeni (DATABASE="mongodb") ayarlayın.

Şimdi sorum, gulp-jasmine'i bir ortam değişkeniyle yapılandırabilirmiyim?

Şu anda tüm testlerim, yol ./undefined/file adresine dönüştüğü için başarısız oluyor.

+0

Çalıştırılmadan önce 'DATABASE = adını koymaya çalışıyor mu? – matteospampani

cevap

10

Yasadaki görevinizi env değişken kümesiyle başlatmanız gerekir: DATABASE=mongodb gulp jasmine ya da process.env.DATABASE = "mongodb" yonca göreviniz için ayarlayın.

+0

Eğer "DATABASE = mongodb gulp jasmine" komutunu çalıştırırsanız, o zaman Gulpfile'de 'process.env.DATABASE' ile erişebilirsiniz. –

İlgili konular