Hi Emanuele DelBono,
Firstly, Thank you for spend ur valuable time to gave the reply to me.
After your suggestion, I tried this method also. But still some times, when
i tried to get the object value that showing some old value that is not
exactly last updated value.
Is there any other way to solve this problem?
On Thursday, August 11, 2016 at 5:35:26 PM UTC-7, Emanuele DelBono wrote:
>
> Node modules are cached, so the object is read the first time you require
> it and the other times the runtime returns the cached value.
> One option to solve your issue is to return an with functions so that the
> value is modified by the function and read by another.
> Something like:
>
> var object = {someObj: {}}
>
> module.exports = {
> get: function(){ return object; },
> set: function(newValue) { object = newValue; }
> }
>
> Bye
>
> On Tue, Aug 9, 2016 at 12:26 PM, karthik reddy singireddy <
> [email protected] <javascript:>> wrote:
>
>> Hi,
>> I created a file global_var.js as below:
>>
>>
>> module.exports = {
>> some_obj : { }
>> };
>>
>>
>> I am updating some_obj values frequently in another files by the below
>> process:
>>
>> var globalVar = require(‘./global_var.js’);
>>
>>
>> globalVar.some_obj[“some_key”]=”some value”;
>>
>> but sometime it in not updating or overwrite previous values.
>>
>> For this purpose which is the better way for global variables/objects in
>> between exports & module-exports ?
>>
>> --
>> 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] <javascript:>.
>> To post to this group, send email to [email protected]
>> <javascript:>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/nodejs/afa0faec-67db-46b4-ad20-ffe45f3486a6%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/nodejs/afa0faec-67db-46b4-ad20-ffe45f3486a6%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> ema
> http://ema.codiceplastico.com <http://blog.codiceplastico.com/ema>
>
--
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/cad984c5-040a-4bc1-a38b-faac9270bce7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.