JavaScript получить переменную в модуль - PullRequest
1 голос
/ 07 октября 2019

Как я могу получить некоторые переменные в модуль, подобный этому

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')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...