【发布时间】:2015-05-19 16:34:09
【问题描述】:
我正在使用这个插件管理器https://github.com/c9/architect 并创建一个节点模块。我遇到的问题是我想将我的节点模块中的 api 公开给主机应用程序。问题是插件管理器使用回调来表示所有插件都已注册。
示例: 在我的主应用程序中,我需要我正在创建的 api 模块
var api = require('apiModule')
在我的 node_modules 目录中
module.exports = (function apiModule(){
architect.createApp(config, function(err, app){
if(err) throw err;
return app
});
})();
这显然不起作用,但表明我正在尝试将app 的值返回给主应用程序。
如何将app 的值返回给api 变量?
【问题讨论】:
标签: javascript node.js callback return-value node-modules