【问题标题】:Node.js | Call function from original file in imported fileNode.js |从导入文件中的原始文件调用函数
【发布时间】:2018-01-30 13:25:01
【问题描述】:

我最近尝试通过将函数导出到不同的文件来组织我的代码,因此我的主文件保持干净。为此,我使用
const request = require('./request.js');
在我的主文件中导入了另一个 js 文件 在“request.js”中,我使用了export,所以我可以在我的主文件中调用该函数。是否可以从“request.js”文件中调用主文件中定义的函数?不幸的是,我不能只将信息返回到主文件,因为我正在使用回调。

【问题讨论】:

  • 试试这个 $('body').on("click","your class or id", function(){ // your code });

标签: javascript node.js callback electron code-structure


【解决方案1】:

是的,这是可能的。

你只需要从主文件中导出函数,然后在request.js中导入你的主文件:

// main.js:

module.exports.someFunction = function() {
    // Some code
};

const request = require('./request.js');
request.someRequestFunction();

// request.js

var main = require('./main.js');

module.exports = {
    someRequestFunction: function() {
        main.someFunction(); // Call function from main module
    }
};

【讨论】:

    猜你喜欢
    • 2016-10-11
    • 1970-01-01
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-20
    • 1970-01-01
    • 2015-10-17
    相关资源
    最近更新 更多