smgc commited on
Commit
6f0edbd
1 Parent(s): 0e13636

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -11,6 +11,10 @@ from threading import Event
11
  import re
12
 
13
  app = Flask(__name__)
 
 
 
 
14
  logging.basicConfig(level=logging.INFO)
15
 
16
  # 从环境变量中获取API密钥
@@ -229,6 +233,7 @@ def messages():
229
 
230
  except Exception as e:
231
  logging.error(f"Error during WebSocket communication: {str(e)}")
 
232
  yield create_event("content_block_delta", {
233
  "type": "content_block_delta",
234
  "index": 0,
@@ -352,7 +357,7 @@ def not_found(error):
352
  @app.errorhandler(500)
353
  def server_error(error):
354
  logging.error(f"Server error: {str(error)}")
355
- # 记录详细的错误堆栈信息
356
  logging.error(traceback.format_exc()) # 记录堆栈信息
357
  log_request(request.remote_addr, request.path, 500)
358
  return "Something broke!", 500
 
11
  import re
12
 
13
  app = Flask(__name__)
14
+
15
+ # 设置 Flask 的 MAX_CONTENT_LENGTH,防止请求数据过大导致 Flask 抛出 413 错误
16
+ app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024 # 设置为 16MB
17
+
18
  logging.basicConfig(level=logging.INFO)
19
 
20
  # 从环境变量中获取API密钥
 
233
 
234
  except Exception as e:
235
  logging.error(f"Error during WebSocket communication: {str(e)}")
236
+ logging.error(traceback.format_exc()) # 记录详细的堆栈信息
237
  yield create_event("content_block_delta", {
238
  "type": "content_block_delta",
239
  "index": 0,
 
357
  @app.errorhandler(500)
358
  def server_error(error):
359
  logging.error(f"Server error: {str(error)}")
360
+ # 记录详细的错误堆栈信息
361
  logging.error(traceback.format_exc()) # 记录堆栈信息
362
  log_request(request.remote_addr, request.path, 500)
363
  return "Something broke!", 500