跳到主要内容

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 仓库链接