apiResponse.js 419 B

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