Как передать переменные в модули NodeJS?

В один из моих файлов JS я включаю другой. Как я могу установить переменные во включенном модуле?

Я думал, что сделать что-то вроде этого будет работать

var mymodule = require('mymodule.js');
mymodule.myvariable = 'test';

А потом в мой модуль

this.myvariable === 'test';

Но это не работает, этоundefined, Какие существуют варианты для передачи значения в модуль? Я мог бы просто добавить переменную в качестве параметра к каждой функции, которую я вызываю в mymodule, но это не идеально.

Есть ли способ сделать это без глобалов, чтобы я мог устанавливать переменные независимо в различных необходимых модулях, как это?

var mymodule1 = require('mymodule.js');
var mymodule2 = require('mymodule.js');
mymodule1.myvariable = 'test1';
mymodule2.myvariable = 'test2';

Ответы на вопрос(1)

Ваш ответ на вопрос