0
Bir yapılandırma dosyasındaki ortam değişkenlerime erişmeye çalışıyorum. Bu değişkeni bir yapılandırma içinde kullanabilir miyim? ÖrneğinYapılandırmadaki ortam değişkenlerine nasıl erişirim SailsJS
// config/env/development.js
module.exports = {
appUrl: 'http://MY_DEV_PLACE/',
}
//config/passport.js
var appUrl = appUrl || sails.config.appUrl || 'localhost:1337'; //<-- sails is not defined
Ben de local.js
yargılanacak:
// config/local.js
module.exports = {
gAPI: { secret: 'aaa'}
}
//config/passport.js
var appUrl = gAPI || sails.config.gAPI || 'some pass'; //<-- sails is not defined
DÜZENLEME:
ben gibi env kullanıyorum appURL için: APP_URL=http://example.com/api sails lift
kullanıyorum şifre için:
var locals;
try {
locals = require('./local');
} catch (e) {
// not local so just ignore
}
module.exports.passport = {
'GoogleAPI.Password': locals ? locals.gAPI.secret : ’some key'
};