Contenu connexe
Plus de Sebastian Springer
Plus de Sebastian Springer (20)
Error handling in JavaScript
- 5. Was ist ein Fehler?
☠
Whoops, this should not happen.
Friday 8 November 13
- 13. Eigene Fehler
var MyErr = function (message) {
this.message = message;
this.name = 'MyErr';
}
MyErr.prototype = new Error();
MyErr.prototype.constructor = MyErr;
Friday 8 November 13
- 15. Abfangen von Fehlern
try {
throw new Error('Hello World');
} catch (e) {
console.log(e);
} finally {
console.log('Finished');
}
Friday 8 November 13
- 28. Fehler in Callbacks
function myTimeout() {
throw new Error("whoops");
}
try {
setTimeout("myTimeout()", 0);
} catch (e) {
console.log(e);
}
Friday 8 November 13
- 29. Fehler in Callbacks
☠
function myTimeout() {
throw new Error("whoops");
}
try {
setTimeout("myTimeout()", 0);
} catch (e) {
console.log(e);
}
Friday 8 November 13
- 33. Fehler in Callbacks
var fs = require('fs');
fs.readFile('file', function (err, d) {
...
});
Friday 8 November 13
- 34. Fehler in Callbacks
var fs = require('fs');
fs.readFile('file', function (err, d) {
...
});
null
Friday 8 November 13
- 52. Node domain
var domain = require(‘domain’).create();
domain.on(‘error’, function (err) {
console.log(err);
});
domain.run(function () {
...
});
Friday 8 November 13