mirror of
https://github.com/w-okada/voice-changer.git
synced 2025-02-02 16:23:58 +03:00
commit
979a7d0853
File diff suppressed because one or more lines are too long
@ -24,7 +24,6 @@ dictConfig({
|
|||||||
|
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
app.debug = True
|
|
||||||
@app.route("/<path:path>")
|
@app.route("/<path:path>")
|
||||||
def static_dir(path):
|
def static_dir(path):
|
||||||
return send_from_directory("../docs", path)
|
return send_from_directory("../docs", path)
|
||||||
@ -35,6 +34,26 @@ def redirect_to_index():
|
|||||||
|
|
||||||
CORS(app, resources={r"/*": {"origins": "*"}})
|
CORS(app, resources={r"/*": {"origins": "*"}})
|
||||||
|
|
||||||
|
@app.route('/test', methods=['POST'])
|
||||||
|
def post_voice(title, prefix, index):
|
||||||
|
try:
|
||||||
|
# filename = f"{prefix}{index:03}.zip"
|
||||||
|
# data_dir = os.path.join(DATA_ROOT, title)
|
||||||
|
# os.makedirs(data_dir,exist_ok=True)
|
||||||
|
# fullpath = os.path.join(data_dir, filename)
|
||||||
|
# data = base64.b64decode(request.json['data'])
|
||||||
|
# f = open(fullpath, 'wb')
|
||||||
|
# f.write(data)
|
||||||
|
# f.close()
|
||||||
|
data = {
|
||||||
|
"message":"OK_TEST"
|
||||||
|
}
|
||||||
|
return jsonify(data)
|
||||||
|
except Exception as e:
|
||||||
|
print("REQUEST PROCESSING!!!! EXCEPTION!!!", e)
|
||||||
|
print(traceback.format_exc())
|
||||||
|
return str(e)
|
||||||
|
|
||||||
@app.route('/api/voice/<string:title>/<string:prefix>/<int:index>', methods=['POST'])
|
@app.route('/api/voice/<string:title>/<string:prefix>/<int:index>', methods=['POST'])
|
||||||
def post_voice(title, prefix, index):
|
def post_voice(title, prefix, index):
|
||||||
try:
|
try:
|
||||||
@ -54,7 +73,7 @@ def post_voice(title, prefix, index):
|
|||||||
print("REQUEST PROCESSING!!!! EXCEPTION!!!", e)
|
print("REQUEST PROCESSING!!!! EXCEPTION!!!", e)
|
||||||
print(traceback.format_exc())
|
print(traceback.format_exc())
|
||||||
return str(e)
|
return str(e)
|
||||||
|
|
||||||
@app.route('/api/voice/<string:title>/<string:prefix>/<int:index>', methods=['GET'])
|
@app.route('/api/voice/<string:title>/<string:prefix>/<int:index>', methods=['GET'])
|
||||||
def get_voice(title, prefix, index):
|
def get_voice(title, prefix, index):
|
||||||
filename = f"{prefix}{index:03}.zip"
|
filename = f"{prefix}{index:03}.zip"
|
||||||
@ -78,12 +97,12 @@ def get_voice(title, prefix, index):
|
|||||||
return jsonify(data)
|
return jsonify(data)
|
||||||
|
|
||||||
|
|
||||||
@app.after_request
|
# @app.after_request
|
||||||
def after_request(response):
|
# def after_request(response):
|
||||||
# response.headers.add('Access-Control-Allow-Origin', '*')
|
# # response.headers.add('Access-Control-Allow-Origin', '*')
|
||||||
response.headers.add('Access-Control-Allow-Headers', 'Content-Type,Authorization')
|
# response.headers.add('Access-Control-Allow-Headers', 'Content-Type,Authorization')
|
||||||
response.headers.add('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS')
|
# response.headers.add('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS')
|
||||||
return response
|
# return response
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
Loading…
Reference in New Issue
Block a user