Esistono metodi standard di archiviazione della configurazione dell'app node.js per ambienti diversi?node.js: metodo standard per memorizzare la configurazione dell'app?
Quello che ho fatto per raggiungere questo obiettivo:
creati: node_app_folder/conf/general.js node_app_folder/conf/development.js node_app_folder/conf/production.js
general.js:
module.exports = {
setting: "SOME GENERAL SETTING"
,setting2: ...
...
// global conf has export method extend that just copies/replaces properties from supplied object
extend: {...}
}
development.js e production.js contengono impostazioni specifiche per l'ambiente.
in app.js:
global.conf = require('./conf/general');
// As I use express.js
app.configure('development', function(){
global.conf.extend(require('./conf/development'));
....
}
app.configure('production', function(){
global.conf.extend(require('./conf/producton'));
....
}
Allora nei moduli di mia app che possono accedere applicazione, configurazione tramite oggetto global.conf.
Ma mi chiedo se esistono metodi standard per eseguire l'operazione descritta?
Grazie.
Ok questo è quello che mi serviva) – WHITECOLOR
Questo tutorial non è più disponibile, sfortunatamente. Pedro Teixeira ha iniziato a registrare nuovamente i tutorial nel 2012, ma non ne ha fatto molti, e non ne ha fatto nessuno da novembre 2012. –
Non sono sicuro, ma sembra che il tutorial (o un tutorial molto simile a Pedro) sia [qui] (http://vimeo.com/33407241). Potresti confermare se questa è la nuova posizione? – SnapShot