mirror of https://gitee.com/bigwinds/arangodb
adding missing documentation for errorResponse
This commit is contained in:
parent
6dd786fb3c
commit
754e7f436c
|
@ -528,10 +528,10 @@ extend(RequestContext.prototype, {
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
/// @startDocuBlock JSF_foxx_RequestContext_errorResponse
|
/// @startDocuBlock JSF_foxx_RequestContext_errorResponse
|
||||||
///
|
///
|
||||||
/// `FoxxController#errorResponse(errorClass, code, description)`
|
/// `FoxxController#errorResponse(errorClassOrName, code, description)`
|
||||||
///
|
///
|
||||||
/// Define a reaction to a thrown error for this route: If your handler throws an error
|
/// Define a reaction to a thrown error for this route: If your handler throws an error
|
||||||
/// of the defined errorClass, it will be caught and the response will have the given
|
/// of the errorClass or with the name, it will be caught and the response will have the given
|
||||||
/// status code and a JSON with error set to your description as the body.
|
/// status code and a JSON with error set to your description as the body.
|
||||||
///
|
///
|
||||||
/// If you want more control over the returned JSON, you can give an optional fourth
|
/// If you want more control over the returned JSON, you can give an optional fourth
|
||||||
|
@ -547,6 +547,7 @@ extend(RequestContext.prototype, {
|
||||||
/// ```js
|
/// ```js
|
||||||
/// /* define our own error type, FoxxyError */
|
/// /* define our own error type, FoxxyError */
|
||||||
/// var FoxxyError = function (message) {
|
/// var FoxxyError = function (message) {
|
||||||
|
/// this.name = "FError";
|
||||||
/// this.message = "the following FoxxyError occurred: ' + message;
|
/// this.message = "the following FoxxyError occurred: ' + message;
|
||||||
/// };
|
/// };
|
||||||
/// FoxxyError.prototype = new Error();
|
/// FoxxyError.prototype = new Error();
|
||||||
|
@ -558,7 +559,7 @@ extend(RequestContext.prototype, {
|
||||||
///
|
///
|
||||||
/// app.get("/foxx", function {
|
/// app.get("/foxx", function {
|
||||||
/// throw new FoxxyError("oops!");
|
/// throw new FoxxyError("oops!");
|
||||||
/// }).errorResponse(FoxxyError, 303, "This went completely wrong. Sorry!", function (e) {
|
/// }).errorResponse("FError", 303, "This went completely wrong. Sorry!", function (e) {
|
||||||
/// return {
|
/// return {
|
||||||
/// code: 123,
|
/// code: 123,
|
||||||
/// desc: e.message
|
/// desc: e.message
|
||||||
|
|
Loading…
Reference in New Issue