apiResponse.js 432 B

12345678910111213141516171819202122232425262728
  1. function ApiResponse() {
  2. }
  3. ApiResponse.error = function(err, code, data) {
  4. const result = {};
  5. result.ok = false;
  6. result.code = code;
  7. result.data = data;
  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;