add app.silent, err.status, err.expose to doc, fixes #630

This commit is contained in:
dead_horse 2016-01-20 11:40:47 +08:00
parent fcacb35220
commit 8cbff160ca

View file

@ -169,8 +169,9 @@ app.context.db = db();
## Error Handling ## Error Handling
By default outputs all errors to stderr unless __NODE_ENV__ is "test". To perform custom error-handling logic such as centralized logging you By default outputs all errors to stderr unless __NODE_ENV__ is "test" or `app.silent` is `true`.
can add an "error" event listener: The default error handler also won't outputs errors when `err.status` is `404` or `err.expose` is `true`.
To perform custom error-handling logic such as centralized logging you can add an "error" event listener:
```js ```js
app.on('error', function(err){ app.on('error', function(err){