2017-09-26 4 views

Antwort

0

Ich habe dies getan. restify 6.0.1

var Raven = require("raven"); 
Raven.config("--yourdsnofraven--").install(); 

when server created add this `handleUncaughtExceptions`. 

global.server = restify.createServer({ 
    handleUncaughtExceptions: true 
}); 

// capture error here 
server.on("uncaughtException", function (req, res, route, err) { 
    "use strict"; 
    console.log("i caught it!"); 
    Raven.captureException(err, {req: req}); 
    res.send(new httpErrors.InternalServerError(CONFIG.error_message.INTERNAL_SERVER_ERROR)); 
});