2017-09-26 16 views

답변

0

나는 이것을 수행했다. 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)); 
});