Fix the servor 500 error and show error message to client

This commit is contained in:
UnknownDev
2023-02-23 11:29:52 +00:00
parent 2210412ed2
commit fabe4d53d6
5 changed files with 163 additions and 102 deletions

13
application/error.py Normal file
View File

@@ -0,0 +1,13 @@
from flask import jsonify
from werkzeug.http import HTTP_STATUS_CODES
def response_error(code_status,message=None):
payload = {'error':HTTP_STATUS_CODES.get(code_status,"something get weong")}
if message:
payload['message'] = message
response = jsonify(payload)
response.status_code = code_status
return response
def bad_request(status_code=400,message=''):
return response_error(code_status=status_code,message=message)