How is worker.onerror() supposed to work?
The following doesn't print the "error detected" message. It prints the stack trace and then exits with a return value of 0.
onmessage = function (ev) {
throw new Error('test');
};
var Worker = require("tiny-worker");
var worker = new Worker("repeat.js");
worker.onerror = function (ev) {
console.log("error detected");
console.log(ev.data);
worker.terminate();
process.exit(1);
};
worker.postMessage("Hello World!");
I'm using nodejs v4.5.0
How is
worker.onerror()supposed to work?The following doesn't print the "error detected" message. It prints the stack trace and then exits with a return value of
0.I'm using nodejs v4.5.0