Има ли някаква възможност за създаване на някакъв вид обратно извикване в рамките на модул, създаден от мен?
Проблемът ми е, че съм написал модул за моето приложение. В рамките на този модул е изпълнена някаква задача и сега основното ми приложение трябва да получи обратна връзка, че модулът е завършил задачата си.
Следното описва какво искам, но няма да работи, разбира се...
//module mymod.js
function start()
{
var done = false;
//do some tasks
done = true;
}
exports.done = done;
Основно приложение
var mymod = require("./mymod.js");
while(!mymod.done)
{
//do some tasks
}
Много ще се радвам ако някой може да ми помогне.
PS: Изпробвах дъщерни процеси (форк) за тази ситуация, но тъй като изглежда, че копира целия процес, вече нямам достъп до отворени OpenCV видео заснети... :( Като използвам модули, не се натъквам на този проблем, но вместо това получавам това един за него ^^