apiResponse.js 419 B

1234567891011121314151617181920212223242526
  1. function ApiResponse() {}
  2. ApiResponse.error = (err, code, data) => {
  3. const result = {};
  4. result.ok = false;
  5. result.code = code;
  6. result.data = data;
  7. if (err instanceof Error) {
  8. result.error = err.toString();
  9. } else {
  10. result.error = err;
  11. }
  12. return result;
  13. };
  14. ApiResponse.success = (data) => {
  15. const result = data || {};
  16. result.ok = true;
  17. return result;
  18. };
  19. module.exports = ApiResponse;