This commit is contained in:
Donald Zou
2025-05-31 22:59:46 +08:00
parent df7f9f2b14
commit 6a6c1aa527
28 changed files with 376 additions and 16 deletions

View File

@@ -1,9 +1,27 @@
from flask import Blueprint, render_template, abort
from flask import Blueprint, render_template, abort, request, Flask, current_app
import os
client = Blueprint('client', __name__, template_folder=os.path.abspath("./static/client/dist"))
def ResponseObject(status=True, message=None, data=None, status_code = 200) -> Flask.response_class:
response = Flask.make_response(current_app, {
"status": status,
"message": message,
"data": data
})
response.status_code = status_code
response.content_type = "application/json"
return response
@client.get(f'/client')
prefix = '/client'
@client.before_request
def clientBeforeRequest():
if request.method.lower() == 'options':
return ResponseObject(True)
@client.get(prefix)
def clientIndex():
return render_template('client.html')