一个有点棘手的问题,首先,我有一个插件:
exports.action = function(){
// Running synchronous code
runMyRequest("path/to/url", function(){
// My code is asynchronous
});
}
然后我从一个需求中调用这个插件:
var plugin = require('myplugin')
plugin.action();
// continue stuff
问题: “继续工作”有什么方法可以检查“我的代码是异步的”是否正在运行或完成?等它吗?
注意:在我的真实代码中,插件必须调用回调()。这个问题的目的是如果插件的代码忘记调用我的回调()