Flask 集成指南
Anima 提供了针对 Flask 框架的原生集成方案,让您无需手动管理隧道,开发服务器启动时即可自动开启公网访问。
安装
pip install anima-flask
使用
在您的 Flask 应用中,通过上下文管理器集成 Anima:
from flask import Flask
from anima import AnimaTunnel
import os
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello from Flask!'
if __name__ == '__main__':
# 在开发环境自动启用隧道
if os.getenv('FLASK_ENV') == 'development':
with AnimaTunnel(
token=os.getenv('ANIMA_TOKEN'),
subdomain='my-flask-app',
auto_start=True,
on_ready=lambda url: print(f'🚀 Anima 隧道已就绪: {url}')
):
app.run(debug=True, port=5000)
else:
app.run(port=5000)
示例项目
查看完整的 Flask 示例项目:GitHub 仓库链接