Как я могу получить некоторые переменные в модуль, подобный этому
1-й файл (т. Е. Основной файл) похож на это
require('specific_module');
object.method('specific_module')
2-й файл (т. Е. Specific_module.js) получит переменную, переданную из 1-го объекта, и вернет объект
var objectVar = require('./mother_file')
objectVar.method('specific_module');
3-й файл (т. е. mother_file)
require(library)
exports.createConnection = function (objectName){
return library(objectName)
}
как я могу передать pass objectName из 1-го файла в 3-й файл. Пожалуйста, обратите внимание, что во 2-м файле нет экспорта, а 2-й файл не является функцией
Я думал, что что-то подобное будет работать, но я не знаю, как его использовать
require('specific_module').method('variableStr')
Обновление
Есть некоторая операция, которую должен выполнить 2-й файл (specific_module) и передать выходные данные другому третьему файлу. Вот так
[mother_file]
perform some operation
|
|
-----------------------------------
| |
2nd file
do some other operatn
|
--------------------
| |
1st file 1st file
some operation
Я надеюсь, что вы можете понять, почему структура подобна тому, что третий файл должен был пройти через операцию 2, прежде чем перейти к первому файлу.
Я надеялся, что потребуется('specific_module'). method ('variableStr') будет работать так, чтобы я мог передать переменную в файл, когда это требуется, и позволить этому файлу использовать эту переменную перед возвратом объекта файла
require('specific_module').method('variableStr')