fix: 修复 Socket.IO 命名冲突 + config.py 配置 + 添加 gitignore
This commit is contained in:
@@ -10,8 +10,8 @@ from app.extensions import (
|
||||
db, migrate, jwt, login_manager, cors, limiter, init_redis
|
||||
)
|
||||
|
||||
# Socket.IO 实例
|
||||
socketio = SocketIO(cors_allowed_origins="*", async_mode='threading')
|
||||
# Socket.IO 实例 - 避免与 app/socketio 目录冲突
|
||||
socketio_app = SocketIO(cors_allowed_origions="*", async_mode='threading')
|
||||
|
||||
|
||||
def create_app(config_name='default'):
|
||||
@@ -50,7 +50,7 @@ def _init_extensions(app):
|
||||
login_manager.init_app(app)
|
||||
cors.init_app(app)
|
||||
limiter.init_app(app)
|
||||
socketio.init_app(app)
|
||||
socketio_app.init_app(app)
|
||||
|
||||
# 初始化 Redis
|
||||
init_redis(app)
|
||||
@@ -79,8 +79,8 @@ def _register_blueprints(app):
|
||||
|
||||
def _register_socketio_events():
|
||||
"""注册 Socket.IO 事件处理器"""
|
||||
from app.socketio.handlers import register_handlers
|
||||
register_handlers(socketio)
|
||||
from app.socketio import handlers as socketio_handlers
|
||||
socketio_handlers.register_handlers(socketio_app)
|
||||
|
||||
|
||||
def _configure_logging(app):
|
||||
|
||||
Reference in New Issue
Block a user