Saya menggunakan node.js + express.js + everyauth.js. Saya telah memindahkan semua logika everyauth saya ke dalam file modul
var login = require('./lib/everyauthLogin');
di dalamnya saya memuat file konfigurasi oAuth saya dengan kombinasi kunci / rahasia:
var conf = require('./conf');
.....
twitter: {
consumerKey: 'ABC',
consumerSecret: '123'
}
Kode-kode ini berbeda untuk lingkungan yang berbeda - pengembangan / pementasan / produksi karena callback ditujukan ke url yang berbeda.
Qu. Bagaimana cara mengaturnya di konfigurasi lingkungan untuk menyaring semua modul atau dapatkah saya meneruskan jalur langsung ke modul?
Diatur dalam env:
app.configure('development', function(){
app.set('configPath', './confLocal');
});
app.configure('production', function(){
app.set('configPath', './confProduction');
});
var conf = require(app.get('configPath'));
Masuk
app.configure('production', function(){
var login = require('./lib/everyauthLogin', {configPath: './confProduction'});
});
? harap itu masuk akal