From c84db879d5fbf34a2ce9b5e645ee0b450f99d365 Mon Sep 17 00:00:00 2001 From: MarkusJoe Date: Sun, 6 Feb 2022 13:02:01 +0800 Subject: [PATCH] feat: fix --- app.py | 13 +++++++++---- bin/core/logger.py | 6 ++++++ static/origin_template.html | 16 ---------------- 3 files changed, 15 insertions(+), 20 deletions(-) create mode 100644 bin/core/logger.py delete mode 100644 static/origin_template.html diff --git a/app.py b/app.py index 660eee2..03ed6c8 100644 --- a/app.py +++ b/app.py @@ -12,6 +12,7 @@ from flask import request from flask import Response from flask import make_response from flask import send_from_directory +from gevent import pywsgi from bin.core.render_ import render_temp_ from bin.core.b64img import re_sort_number_image from bin.core.length import make_html @@ -26,7 +27,7 @@ def error_length(length: int) -> Response: :param length: :return: """ - response = make_response({'code': 200, + response = make_response({'code': -2, 'message': f'错误的长度: {length}'}) response.status_code = 200 response.headers['Content-Type'] = 'application/json; charset=utf-8' @@ -42,7 +43,7 @@ def too_lang_to_count(name: str) -> Response: :return: """ update_data(name, 0) - response = make_response({'code': 200, + response = make_response({'code': -2, 'message': f'当前长度超过了最大可计数长度:10. 已将重置该名称的计数器'}) response.headers['Content-Type'] = 'application/json; charset=utf-8' response.headers['cache-control'] = 'max-age=0, no-cache, no-store, must-revalidate' @@ -55,7 +56,7 @@ def arg_not_be_full() -> Response: 参数不完整 :return: """ - response = make_response({'code': 200, + response = make_response({'code': -2, 'message': '参数填写不完整或填写错误'}) response.status_code = 200 response.headers['Content-Type'] = 'application/json; charset=utf-8' @@ -127,4 +128,8 @@ def index(): if __name__ == '__main__': print('服务器已在http://127.0.0.1:5000 运行') - app.run(threaded=True) \ No newline at end of file + try: + server = pywsgi.WSGIServer(('0.0.0.0', 5000), app) + server.serve_forever() + except OSError: + print('5000 端口被占用') diff --git a/bin/core/logger.py b/bin/core/logger.py new file mode 100644 index 0000000..3495169 --- /dev/null +++ b/bin/core/logger.py @@ -0,0 +1,6 @@ +#!/usr/bin/env python3 +# -- coding:utf-8 -- +# @Author: markushammered@gmail.com +# @Development Tool: PyCharm +# @Create Time: 2022/2/6 +# @File Name: logger.py \ No newline at end of file diff --git a/static/origin_template.html b/static/origin_template.html deleted file mode 100644 index b647a11..0000000 --- a/static/origin_template.html +++ /dev/null @@ -1,16 +0,0 @@ - - - {{ title }} - - - - - - - - - - - - -