mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-27 09:35:39 -05:00
Updated Handle a server error (markdown)
parent
5f914d07fb
commit
a1cbab30d3
1 changed files with 1 additions and 1 deletions
|
@ -8,6 +8,6 @@ Create a new NetworkError object from [errors](https://github.com/codecombat/cod
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
|
|
||||||
Joyent has a [long document on proper error handling in Node](https://www.joyent.com/developers/node/design/errors), which is worth a read. In particular: functions should either handle errors synchronously or asynchronously. Be aware that functions you call may throw an exception, and are not called in a co-express wrapped function, need to be handled manually (co-express catches errors and passes them to express' next function to be handled by error middleware).
|
Joyent has a [long document on proper error handling in Node](https://www.joyent.com/developers/node/design/errors), which is well worth reading. In particular: functions should either handle errors synchronously or asynchronously. Be aware that functions you call may throw an exception, and are not called in a co-express wrapped function, need to be handled manually (co-express catches errors and passes them to express' next function to be handled by error middleware).
|
||||||
|
|
||||||
Invalid input errors, such as not providing a property or parameter that is required, are returned with status code 422, Unprocessable Entity.
|
Invalid input errors, such as not providing a property or parameter that is required, are returned with status code 422, Unprocessable Entity.
|
Loading…
Reference in a new issue