This commit is contained in:
Zhang Muyu
2023-09-30 22:43:15 +08:00
parent 023d400f1e
commit c45df796a6

View File

@@ -1,6 +1,7 @@
from flask import Flask, request, make_response
from flask_cors import *
from gevent import pywsgi
from urllib import parse
from main.main import *
from main.distance import *
from main.sa_pa import *
@@ -8,15 +9,25 @@ from settings import *
import json
import os
import logging
app = Flask(__name__)
app.logger.setLevel(logging.INFO)
handler = logging.FileHandler('flask.log')
handler.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
handler.setFormatter(formatter)
app.logger.addHandler(handler)
CORS(app)
@app.route('/api/pov-element/common', methods=["GET"])
def common():
json_data = json.loads(request.args.get('data'))
query_data = request.args.get('data')
json_data = json.loads(query_data)
theme = request.args.get('theme')
app.logger.info('[{}] {}'.format(request.remote_addr, parse.unquote(query_data)))
data, path = gen_common(json_data, theme)
res = {
'code': 0,
@@ -28,8 +39,10 @@ def common():
@app.route('/api/pov-element/distance', methods=["GET"])
def distance():
json_data = json.loads(request.args.get('data'))
query_data = request.args.get('data')
json_data = json.loads(query_data)
theme = request.args.get('theme')
app.logger.info('[{}] {}'.format(request.remote_addr, parse.unquote(query_data)))
data, path = gen_distance(json_data, theme)
res = {
'code': 0,
@@ -41,7 +54,9 @@ def distance():
@app.route('/api/pov-element/service', methods=["GET"])
def service():
json_data = json.loads(request.args.get('data'))
query_data = request.args.get('data')
json_data = json.loads(query_data)
app.logger.info('[{}] {}'.format(request.remote_addr, parse.unquote(query_data)))
data, path = gen_service(json_data)
res = {
'code': 0,