-
Notifications
You must be signed in to change notification settings - Fork 0
Web API
HouJie edited this page Jun 3, 2019
·
1 revision
系统网站采用前后端分析的架构
主要的handler与api的路由设置如下
HANDLERS = [
(r'/v', TestHandler), # version
(r'/', IndexHandler), # 首页
(r'/login', AuthenticationHandler), # 登录,注销
(r'/user', UserHandler), # 注册,更新
(r'/user/admin', AdminHandler), # 管理
(r'/index', IndexDataHandler), # 首页资源
(r'/host', HostHandler), # 主机
(r'/host/([0-9]+)', HostInfoHandler), # 主机信息
(r'/process', ProcessHandler), # 进程
(r'/process/([0-9]+)', ProcessInfoHandler), # 进程信息
(r'/log', ProcessLogHandler), # 进程日志
(r'/alert', AlertHandler), # 监控告警
(r'/manage/process', ProcessManage), # 进程管理
(r'/host/all', AllHostHandler), # 某用户所有关联主机信息
(r'/process/all', AllProcessHandler), # 某主机所有进程信息
(r'/client/Watch_Dogs-Client.tar.gz', ClientDownloadHandler), # 远程客户端下载链接
(r'/client/ClientSetup.sh', ClientScriptDownloadHandler), # 远程客户端部署脚本
(r'.*', NotFoundHandler) # 404
]
若想修改某个页面的功能逻辑,去查看对应的API及后端对应的handler即可
api调试过程使用postman进行开发,导出的api文档可见 - Watch_Dogs.postman_collection.json