blob: ee6dda09ee29eb38aef3fb8f3e7f4fa8c8048d56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
from apiflask import APIFlask
from flask_cors import CORS
import settings
from apps.agentcomm import bp as agentbp
from apps.sysinfo import bp as sysbp
from apps.sysmange import bp as mangbp
from apps.target import bp as targetbp
from apps.task import bp as taskbp
# 注册蓝图
app = APIFlask(__name__, template_folder='./static/templates')
# 跨域支持
CORS(app, origins='*')
# 目标状态获取接口
app.register_blueprint(targetbp)
# 代理接口
app.register_blueprint(agentbp)
# 任务管理接口
app.register_blueprint(taskbp)
# 系统管理接口
app.register_blueprint(mangbp)
# 系统状态获取接口
app.register_blueprint(sysbp)
@app.get('/')
@app.doc("获取测试页面")
def hello():
return "这是一个正常的测试页面"
if __name__ == '__main__':
app.run(host="0.0.0.0", debug=settings.DEBUG, port=settings.SERVER_PORT)
|