#7 Basic flask app. Setup routes, DB, and made a user model. Made initial migrations
This commit is contained in:
15
backend/app/errors.py
Normal file
15
backend/app/errors.py
Normal file
@@ -0,0 +1,15 @@
|
||||
from flask import jsonify
|
||||
from werkzeug.http import HTTP_STATUS_CODES
|
||||
|
||||
|
||||
def error_response(status_code, message=None):
|
||||
payload = {"error": HTTP_STATUS_CODES.get(status_code, "Unknown error")}
|
||||
if message:
|
||||
payload["message"] = message
|
||||
response = jsonify(payload)
|
||||
response.status_code = status_code
|
||||
return response
|
||||
|
||||
|
||||
def bad_request(message):
|
||||
return error_response(400, message)
|
||||
Reference in New Issue
Block a user