responseHandler.js 714 B

1234567891011121314151617181920212223242526272829
  1. exports.success = (res, payload = {}) => {
  2. const response = {
  3. code: 200,
  4. status: 'success',
  5. message: '',
  6. }
  7. if (payload.message) response.message = payload.message
  8. if (payload.data) response.data = payload.data
  9. if (payload.create) response.code = 201
  10. else if (payload.code) response.code = payload.code
  11. return res.status(response.code).json(response)
  12. }
  13. exports.error = (res, payload = {}) => {
  14. const response = {
  15. code: 400,
  16. status: 'error',
  17. message: '',
  18. }
  19. if (payload.code) response.code = payload.code
  20. if (payload.message) response.message = payload.message
  21. if (payload.error) response.error = payload.error
  22. return res.status(response.code).json(response)
  23. }