Remove the try/catch everywhere, just attach error listeners to request and response objects that log the error and return a 400 if possible.