Sharing & modifying a variable between multiple files node.js

后端 未结 7 1152
日久生厌
日久生厌 2020-12-04 14:25

main.js

var count = 1;

// psuedocode
// if (words typed begins with @add)
require(\'./add.js\');

// if (words typed begins with @remove)
require(\'./remo         


        
7条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-04 15:14

    Not sure if this new or not but you can indeed share variables between files as such:

    main.js

    exports.main = {
        facebook: null
    };
    

    counter.js

    var jamie = require('./main'); 
    console.info(jamie); //{facebook: null}
    jamie.main.facebook = false;
    console.info(jamie); //{facebook: false}
    

    anothercheck.js

    var jamie = require('./main'); 
    console.info(jamie); //{facebook: null} //values aren't updated when importing from the same file.
    jamie.main.facebook = true;
    console.info(jamie); //{facebook: true}
    

    Now you can share between files.

提交回复
热议问题