title: How to Custom Error Object of Feathersjs?
body: <p>Let say if I throw GeneralError when call a service, how to make error object like what I want:</p>
  
  <pre><code>{
  "status": "Failed",
  "code": "500_1",
  "detail": "Something is wrong with your API"
  } 
  </code></pre>
  
  <p>I already try add this on error hook</p>
  
  <pre><code>hook =&gt; {
  hook.error = {
  "status": "Failed",
  "code": "500_1",
  "detail": "Something is wrong with your API"
  } 
  return hook
  }
  </code></pre>
  
  <p>But still cannot, and still return default error object of feathers: </p>
  
  <pre><code>{
      "name": "GeneralError",
      "message": "Error",
      "code": 500,
      "className": "general-error",
      "data": {},
      "errors": {}
  }
  </code></pre>