app.py 539 B

123456789101112131415161718192021222324252627
  1. from quart import Quart
  2. from applications.resource import init_resource_manager
  3. app = Quart(__name__)
  4. env = "PROD"
  5. resource_manager = init_resource_manager(env=env)
  6. @app.before_serving
  7. async def startup():
  8. await resource_manager.startup()
  9. print("Resource manager is ready.")
  10. print("Jieba dictionary loaded successfully")
  11. @app.after_serving
  12. async def shutdown():
  13. await resource_manager.shutdown()
  14. print("Resource manager is Down.")
  15. # 注册路由
  16. from routes import server_bp
  17. app.register_blueprint(server_bp)