少し厄介な質問です。まず、プラグインがあります。
exports.action = function(){
// Running synchronous code
runMyRequest("path/to/url", function(){
// My code is asynchronous
});
}
次に、require からこのプラグインを呼び出します。
var plugin = require('myplugin')
plugin.action();
// continue stuff
質問:「続行」で「私のコードは非同期です」が実行中または終了したかどうかを確認する方法はありますか? そして、それを待ちますか?
注:私の実際のコードでは、プラグインは callback() を呼び出す必要があります。この質問の目的は、プラグインのコードが私の callback() を呼び出すのを忘れた場合に何かをすることです