Javascript ';出口';module.exports中的语句

Javascript ';出口';module.exports中的语句,javascript,module.exports,Javascript,Module.exports,我是javascript新手。我想将'id'变量导出到其他模块,但无法在其他模块中读取它。有什么办法吗 试试这个;它可能在以下方面发挥作用: module.exports = app => { app.on(['pull_request.opened'],async context => { let id = 'some string' exports.id = id }) } 可能的副本您将能够访问它,问题是您将无法等待,直到您能够使用它。 module

我是javascript新手。我想将'id'变量导出到其他模块,但无法在其他模块中读取它。有什么办法吗

试试这个;它可能在以下方面发挥作用:

module.exports = app => {
  app.on(['pull_request.opened'],async context => {
    let id = 'some string'
    exports.id = id
  })
}

可能的副本您将能够访问它,问题是您将无法等待,直到您能够使用它。

module.exports = app => {
  app.on(["pull_request.opened"], async context => {
    let id = "some string";
    //Just return the id, if you want to export more than one thing(id), you can use an object.
    return id;
  });
};

//Usage
//Where_i_use_it.js
const MyApp = require("./path/to/MyApp");

console.log(MyApp()); // ==> "some string" ```