On May 7, 2014, at 1:11 PM, NativeCoder <[email protected]> wrote: > > Thank you for the reply. Yes you are right. NodeJS App exposes a REST Service > which in turn calls a Rest Service hosted in Web Logic to do the user > validation. In this scenario NodeJS REST endpoint act as a facade. The > configuration is added to make the decision whether to do call the Rest > Service End Point hosted in Web Logic. The reason is, internal implementation > of the end point ( REST in WL) has some external dependencies and if those > are not working in production in order reduce the user impact this validation > will be switched off. e.g Can add a Key Value pair to a configuration file > e.g EnableUserEmailCheck = True. > > I can do this validation either in REST end point in WL or NodeJS Rest End > Point. I wanted to understand what is the most suitable approach in doing > this. Also if adding the config to NodeJS is fine I wanted someone to point > me to some material which I can refer in developing that >
Hello again, I'd say/agree that the switch should go in your Node facade/proxy, for the same reasons you outlined in your previous message. Are you looking generally for information on how to write a REST endpoint in NodeJS, or specifically for a way to run-time toggle a configuration value in a NodeJS app/server? For the latter, all you may need is fs.watch() -> http://nodejs.org/docs/latest/api/fs.html#fs_fs_watch_filename_options_listener. --ravi -- 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/63A94D5D-0797-4B53-B5A8-5C74958441C3%40g8o.net. For more options, visit https://groups.google.com/d/optout.
