from applications.view.system import register_system_bps from applications.view.public import bp as public_bp, register_public_bp # public 包的入口就是 nav_bp from applications.view.health import bp as health_bp from applications.extensions.init_plugins import broadcast_execute def init_bps(app): # 健康检查端点(无需登录,应在负载均衡/容器探活里使用) app.register_blueprint(health_bp) # 前台公开蓝图(无需登录) app.register_blueprint(public_bp) register_public_bp(app) # 后台系统蓝图(需要登录 + 权限码) register_system_bps(app) # 插件初始化函数 broadcast_execute(app, 'event_init')