Error Handling #
// Any API request method behave the same way
// Using callbacks (NodeJS or Web Browser)
kuzzle.checkToken(token, function (err, res) {
if (err) {
console.error(err.status, ': ', err.message);
return;
}
});
// Using promises (NodeJS only)
kuzzle.checkTokenPromise(token)
.then(res => {
// ...
})
.catch(err => {
console.error(err.status, ': ', err.message);
return Promise.reject(err);
});
All methods that accept a callback as an argument can return an error. The error can be generated directly by the SDK, or by Kuzzle and included in the response to a request.
All errors generated by Kuzzle contain the following properties:
message
: the error messagestatus
: an error code following the HTTP standard
Edit this page on Github(opens new window)