Beispiel #1
0
 function handleError(err) {
     errorLog.log('error', reqId, start, req.method, req.url, (err.detail && err.detail.statusCode) || err.statusCode || 500, up && up.login, wfbase.privatiseHeaders(req.headers), err);
     if (err.detail && err.detail.statusCode) {
         res.writeHead(err.detail.statusCode, addCors(hasContent(err.detail.statusCode) ? { 'Content-Type': 'application/json' } : {}));
         return res.end(hasContent(err.detail.statusCode) ? JSON.stringify(err.detail) : null);
     }
     if (err.statusCode) {
         res.writeHead(err.statusCode, err.toString(), addCors());
         return res.end();
     }
     res.writeHead(500, addCors());
     res.end();
 }
Beispiel #2
0
 res.on('finish', function () {
     return errorLog.log('in', reqId, start, req.method, req.url, res.statusCode, up && up.login, wfbase.privatiseHeaders(req.headers));
 });