I am brand new to Node and so far things have gone smooth but I am trying
to put some settings in a config.json and use require to load them. My
problem is the first time the tool runs the file does not exist so I wrote
some code to check to see if it exists and if not I create a default config
file and then once it's created I load it with require. My problem is it
seems to be executing require before my code that creates the default
config and then throws an error.
Here is some sample code, I must be missing something basic:
var fs = require('fs');
fs.exists('./config.json', (exists) => {
if(!exists)
{
fs.writeFile('./config.json', '{ "port" : "8282"}', function (err) {
if (err) return console.log(err);
});
}
});
var config = require('./config.json');
console.log(config.port);
Thanks!
--
Job board: http://jobs.nodejs.org/
New group rules:
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules:
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/nodejs/68a2c764-ee59-441f-9cf0-e5dc89837513%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.