[update]: .gitignore file
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
# app/middlewares/cors.py
|
||||
from flask import request
|
||||
from flask import request, jsonify
|
||||
|
||||
def cors_headers(response):
|
||||
"""Allow cross-origin requests"""
|
||||
response.headers["Access-Control-Allow-Origin"] = "*"
|
||||
response.headers["Access-Control-Allow-Methods"] = "GET, POST, PUT, PATCH, DELETE"
|
||||
response.headers["Access-Control-Allow-Headers"] = "Authorization, Content-Type"
|
||||
return response
|
||||
|
||||
def enforce_json():
|
||||
"""Middleware to enforce JSON Content-Type for incoming requests"""
|
||||
if request.method in ["POST", "PUT", "PATCH"] and request.content_type != "application/json":
|
||||
return jsonify({"message": "Invalid request parameters"}), 400
|
||||
|
||||
Reference in New Issue
Block a user