Could you please explain why?
It really seems to be the simplest method, used inclusive by npn itselt...

Alain
=== Minha MesaXYZ: <http://mesa-reprap.blogspot.com.br/> ===

Em 28-12-2013 13:57, Alex Kocharin escreveu:
Every time you write config file using JSON format, God kills a kitten.
Seriously, stop that. This is what YAML is for.
28.12.2013, 03:33, "Austin William Wright" <[email protected]>:
Just use a configuration file, it can be as easy as require()ing a JSON file:
var config = require('./config.json');
var db = database.connect(config.host, config.user, config.password);
Then add an config.example.json to your repo, and add config.json to your .gitignore. You may also wish to read the configuration file location out of an environment variable, or your command line arguments:
var configFilename = process.env.NODE_CONF || 'config.json';
var config = JSON.parse(fs.readFileSync(configFilename, 'utf8'));
/* etc */
Cheers,
Austin Wright.

On Friday, December 27, 2013 8:31:54 AM UTC-7, Reginald Choudari wrote:

    Hello, this morning I was pondering on a good way to store
    passwords server-side to be used by a Node app. I would like to
    publish the app's code on GitHub but obviously would not want to
    publish my passwords ...

    One method I have seen before was to add passwords to the
    environment vars in the server's local .bash_profile, and then
    have the Node app access these env vars in the code. Could this
    be a sufficient (and secure) way?

    Thanks,
    Reginald

--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected] <mailto:[email protected]>
To unsubscribe from this group, send email to
[email protected] <mailto:[email protected]>
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

---
You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/groups/opt_out.
--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

---
You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to